Skip to main content
ClaudeWave

Free GeoNames geospatial MCP (remote streamable HTTP) — countries, cities, POIs, distance, nearby

MCP ServersRegistry oficial0 estrellas0 forksPythonMITActualizado today
Install in Claude Code / Claude Desktop
Method: UVX (Python) · geo-mcp
Claude Code CLI
claude mcp add geo-mcp -- uvx geo-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "geo-mcp": {
      "command": "uvx",
      "args": ["geo-mcp"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Package name inferred from the repository name. Verify it exists on PyPI, or clone https://github.com/glc-rag/geo-mcp and follow its README.
Casos de uso

Resumen de MCP Servers

# 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
```
aigeonamesgeospatialmcp

Lo que la gente pregunta sobre geo-mcp

¿Qué es glc-rag/geo-mcp?

+

glc-rag/geo-mcp es mcp servers para el ecosistema de Claude AI. Free GeoNames geospatial MCP (remote streamable HTTP) — countries, cities, POIs, distance, nearby Tiene 0 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala geo-mcp?

+

Puedes instalar geo-mcp clonando el repositorio (https://github.com/glc-rag/geo-mcp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar glc-rag/geo-mcp?

+

glc-rag/geo-mcp aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene glc-rag/geo-mcp?

+

glc-rag/geo-mcp es mantenido por glc-rag. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a geo-mcp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega geo-mcp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: glc-rag/geo-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/glc-rag-geo-mcp)](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>

Más MCP Servers

Alternativas a geo-mcp