Free GeoNames geospatial MCP (remote streamable HTTP) — countries, cities, POIs, distance, nearby
claude mcp add geo-mcp -- uvx geo-mcp{
"mcpServers": {
"geo-mcp": {
"command": "uvx",
"args": ["geo-mcp"]
}
}
}MCP Servers overview
# GLC MCP Platform
Public modular MCP at **https://mcp.glc-rag.hu** (see `docs/architecture-layers.md`).
## Agent registration (quick start for LLM agents)
Agents self-register, get **auto-approved** access to listed services, and receive an `api_token` immediately.
```bash
curl -sS -X POST 'https://mcp.glc-rag.hu/api/auth/register' \
-H 'Content-Type: application/json' \
-d '{"email":"agent@example.com","password":"choose-a-strong-password","account_type":"agent"}'
```
Response includes `api_token` and `approved_services`. Then:
```bash
curl -sS -X POST 'https://mcp.glc-rag.hu/mcp' \
-H 'Authorization: Bearer mcp_YOUR_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
```
| Resource | URL |
|----------|-----|
| Agent guide (HTML) | https://mcp.glc-rag.hu/guide/agent |
| Agent guide (MD) | https://mcp.glc-rag.hu/guide/agent.md |
| Web register | https://mcp.glc-rag.hu/register (check **Register as agent**) |
| Agent index | https://mcp.glc-rag.hu/llms.txt |
| Well-known | https://mcp.glc-rag.hu/.well-known/mcp |
| MCP endpoint | https://mcp.glc-rag.hu/mcp |
A system admin can suspend an agent (blocks login + MCP) or set service access back to `pending`.
## Human registration
1. Register at `/register` (human account)
2. Admin → request a service
3. System admin approves
4. Admin → create API token
5. Call `/mcp` with `Authorization: Bearer mcp_...`
## Quick start (local server)
```bash
# deps (once)
cd /home/pergel/mcp && /root/.local/bin/uv sync
# run
./scripts/run-server.sh
# -> http://127.0.0.1:8780
```
Bootstrap system-admin (from `.env`):
- email: `admin@mcp.local`
- password: `ChangeMeAdmin1!`
## Layout
| Path | Role |
|------|------|
| `packages/core` | identity, MCP protocol, docs generator, encryption |
| `packages/hello` | hello_ping smoke service |
| `packages/geo` | geo MCP tools (read-only `rag_dev.geo_entities`) |
| `apps/mcp-server` | FastAPI wiring |
| `apps/web` | public / admin / system-admin SPA |
| `infra/nginx` | vhost for mcp.glc-rag.hu |
## Databases
- App: PostgreSQL **`MCP`**
- Geo data: PostgreSQL **`rag_dev`** on `:5433` (read-only from MCP)
## Nginx
```bash
sudo cp /home/pergel/mcp/infra/nginx/mcp.glc-rag.hu.conf /etc/nginx/sites-available/
sudo ln -sf /etc/nginx/sites-available/mcp.glc-rag.hu.conf /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
# TLS:
# sudo certbot --nginx -d mcp.glc-rag.hu
```
## Systemd
```bash
sudo cp /home/pergel/mcp/infra/mcp-platform.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now mcp-platform
```
What people ask about geo-mcp
What is glc-rag/geo-mcp?
+
glc-rag/geo-mcp is mcp servers for the Claude AI ecosystem. Free GeoNames geospatial MCP (remote streamable HTTP) — countries, cities, POIs, distance, nearby It has 0 GitHub stars and was last updated today.
How do I install geo-mcp?
+
You can install geo-mcp by cloning the repository (https://github.com/glc-rag/geo-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is glc-rag/geo-mcp safe to use?
+
glc-rag/geo-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains glc-rag/geo-mcp?
+
glc-rag/geo-mcp is maintained by glc-rag. The last recorded GitHub activity is from today, with 0 open issues.
Are there alternatives to geo-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy geo-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/glc-rag-geo-mcp)<a href="https://claudewave.com/repo/glc-rag-geo-mcp"><img src="https://claudewave.com/api/badge/glc-rag-geo-mcp" alt="Featured on ClaudeWave: glc-rag/geo-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!