GLC Geo MCP

Registre officiel Cartes, voyage et météo

Free GeoNames MCP: countries, cities, POIs, distance & nearby. Remote HTTP + agent token signup.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http glc-geo-mcp 'https://mcp.glc-rag.hu/mcp' --header 'Authorization: <Bearer mcp_… API token. Agents: POST https://mcp.glc-rag.hu/api/auth/register with account_type=agent.>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "glc-geo-mcp": {
            "type": "http",
            "url": "https://mcp.glc-rag.hu/mcp",
            "headers": {
                "Authorization": "<Bearer mcp_… API token. Agents: POST https://mcp.glc-rag.hu/api/auth/register with account_type=agent.>"
            }
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. GLC MCP Platform
  2. Agent registration (quick start for LLM agents)
  3. Human registration
  4. Quick start (local server)
  5. Layout
  6. Databases
  7. Nginx
  8. Systemd

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.

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:

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":{}}'

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)

# 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

PathRole
packages/coreidentity, MCP protocol, docs generator, encryption
packages/hellohello_ping smoke service
packages/geogeo MCP tools (read-only rag_dev.geo_entities)
apps/mcp-serverFastAPI wiring
apps/webpublic / admin / system-admin SPA
infra/nginxvhost for mcp.glc-rag.hu

Databases

  • App: PostgreSQL MCP
  • Geo data: PostgreSQL rag_dev on :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

Questions fréquentes

Qu'est-ce que GLC Geo MCP ?

Free GeoNames MCP: countries, cities, POIs, distance & nearby. Remote HTTP + agent token signup.

Comment installer GLC Geo MCP ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http glc-geo-mcp 'https://mcp.glc-rag.hu/mcp' --header 'Authorization: <Bearer mcp_… API token. Agents: POST https://mcp.glc-rag.hu/api/auth/register with account_type=agent.>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour GLC Geo MCP ?

Oui. Il attend Authorization, à renseigner dans sa configuration.

GLC Geo MCP est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient GLC Geo MCP ?

Il est publié par glc-rag. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.