About GLC Geo MCP
GLC Geo MCP is a geographic data MCP server for agents, offering GeoNames place lookups. Agents can register for a token and use an HTTP endpoint to access approved services.
Key features
- 01Look up countries, cities, and POIs
- 02Calculate distances between places
- 03Find nearby places
- 04Agent registration and API tokens
Use cases
- 01Find cities and POIs for a travel destination
- 02Calculate the distance between two places
- 03Search for places around a location
MCP support
It exposes geographic tools to clients through a remote HTTP MCP endpoint. Agents can register for an API token and access approved services.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.glc-rag.hu/mcpclaude mcp add --transport http glc-rag-geo https://mcp.glc-rag.hu/mcp{"mcpServers":{"glc-rag-geo":{"type":"http","url":"https://mcp.glc-rag.hu/mcp"}}}Open in Cursor{"servers":{"glc-rag-geo":{"type":"http","url":"https://mcp.glc-rag.hu/mcp"}}}Open in VS Code{"mcpServers":{"glc-rag-geo":{"type":"http","url":"https://mcp.glc-rag.hu/mcp"}}}{"mcpServers":{"glc-rag-geo":{"serverUrl":"https://mcp.glc-rag.hu/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
https://mcp.glc-rag.hu/mcpAuth requiredTools
Details
From the project READMEGLC 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.
curl -sS -X POST 'https://mcp.glc-rag.hu/api/auth/register' \
-H 'Content-Type: application/json' \
-d '{"email":"[email protected]","password":"choose-a-strong-password","account_type":"agent"}'
Response includes api_token and approved_services. Then:
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
- Register at
/register(human account) - Admin → request a service
- System admin approves
- Admin → create API token
- Call
/mcpwithAuthorization: Bearer mcp_...
Quick start (local server)
# 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:
[email protected] - 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_devon:5433(read-only from MCP)
Nginx
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
sudo cp /home/pergel/mcp/infra/mcp-platform.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now mcp-platform
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.