mcpField
G
GLC Geo MCP

GLC Geo MCP

リモート
mcp.glc-rag.hu地図・旅行07 週間前に更新
リポジトリ公式サイト

GLC Geo MCP について

GLC Geo MCPは、GeoNamesの地理データを検索できるエージェント向けMCPサーバーです。エージェントは登録してトークンを取得し、HTTPエンドポイントから承認済みサービスを利用できます。

主な機能

  1. 01国、都市、POIの検索
  2. 02地点間の距離計算
  3. 03周辺地点の検索
  4. 04エージェント登録とAPIトークン取得

活用シーン

  1. 01旅行先の都市やPOIの検索
  2. 022地点間の距離の計算
  3. 03場所の周辺にある地点の検索

MCP 対応

リモートHTTP MCPエンドポイントを通じて、クライアントに地理情報ツールを提供します。エージェントは登録してAPIトークンを取得し、承認済みサービスを利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.glc-rag.hu/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://mcp.glc-rag.hu/mcp認証が必要

ツール

詳細

GLC MCP プラットフォーム

https://mcp.glc-rag.hu で公開されているモジュール式 MCP(docs/architecture-layers.md を参照)。

エージェント登録(LLM エージェント向けクイックスタート)

エージェントは自身で登録すると、一覧に記載されたサービスへのアクセスが自動承認され、すぐに api_token を受け取ります。

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

レスポンスには api_token と approved_services が含まれます。続いて:

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":{}}'
リソースURL
エージェントガイド(HTML)https://mcp.glc-rag.hu/guide/agent
エージェントガイド(MD)https://mcp.glc-rag.hu/guide/agent.md
Web 登録https://mcp.glc-rag.hu/register(**エージェントとして登録**をオンにします)
エージェントインデックスhttps://mcp.glc-rag.hu/llms.txt
Well-knownhttps://mcp.glc-rag.hu/.well-known/mcp
MCP エンドポイントhttps://mcp.glc-rag.hu/mcp

システム管理者はエージェントを停止(一時停止)できます(ログインと MCP がブロックされます)。また、サービスへのアクセスを pending に戻すこともできます。

人間の登録

  1. /register で登録します(人間アカウント)
  2. Admin → サービスをリクエストします
  3. システム管理者が承認します
  4. Admin → API トークンを作成します
  5. Authorization: Bearer mcp_... を指定して /mcp を呼び出します

クイックスタート(ローカルサーバー)

# deps (once)
cd /home/pergel/mcp && /root/.local/bin/uv sync

# run
./scripts/run-server.sh
# -> http://127.0.0.1:8780

システム管理者のブートストラップ(.env から):

構成

パス役割
packages/coreID 管理、MCP プロトコル、ドキュメントジェネレーター、暗号化
packages/hellohello_ping スモークサービス
packages/geogeo MCP ツール(読み取り専用の rag_dev.geo_entities)
apps/mcp-serverFastAPI の配線
apps/web公開用/管理者用/システム管理者用 SPA
infra/nginxmcp.glc-rag.hu 用の仮想ホスト

データベース

  • アプリ:PostgreSQL MCP
  • 地理データ::5433 の PostgreSQL rag_dev(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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。