GLC Geo MCP

io.github.glc-rag由 GitHub 账号 glc-rag 发布v0.2.0更新于 Nov 2, 2026

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

已验证Streamable HTTP可网页运行数据库位置与生活

概览

AI 生成的概览

远程 GeoNames MCP 服务器,让助手查询国家、城市和兴趣点,并计算距离与附近地点。

可以做什么
  • 查询国家、城市和兴趣点等 GeoNames 数据
  • 计算地点之间的距离并查找附近实体
  • 访问 geo 服务提供的只读地理数据集
  • 注册代理账号并获取 API 令牌以访问服务
适用场景
当助手需要地理参考数据——国家与城市查询、兴趣点信息、距离计算或附近地点搜索——而不想自建地理数据库时适用。
运行要求
远程 streamable HTTP 端点 mcp.glc-rag.hu,无需本地安装。必须在 Authorization 头中提供 bearer API 令牌(mcp_… 令牌)。代理可通过注册接口以 account_type=agent 自助注册并立即获得令牌;人类账号需管理员审批并手动创建令牌。
安装前请注意
注册需要邮箱和密码,令牌可访问该账号获批的服务;系统管理员可暂停代理或将其服务权限重置为待审批。README 还展示了带默认密码的本地引导管理员账号,若自行部署应修改。地理数据为只读,但账号与令牌的处理并非只读。

安装

在 SourceWeft 中

  1. 打开 控制台中的 GLC Geo MCP,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.glc-rag%2Fgeo-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "glc-geo": {
      "type": "http",
      "url": "https://mcp.glc-rag.hu/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

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":"[email protected]","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":{}}'

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):

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

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-reloadsudo systemctl enable --now mcp-platform

来源:README.md,提交 08d3cc4

工具

0
该服务器需要 API 密钥等凭据,因此 SourceWeft 无法在没有凭据的情况下读取其工具,也未收录。

版本历史

1
  1. v0.2.0最新Sep 16, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分