Skip to main content
Glama

Ordnance Survey MCP Server

by CHRISCARLON

陸地測量局 - MCP サーバー

Ordnance Survey API へのアクセスを提供する Python ベースの MCP サーバー。

概要

このサービスは、MCP クライアントと OS API の間にブリッジを作成し、標準化されたプロトコルを通じて地理データを簡単に照会できるようにします。

このサービスは認証、(基本的な)レート制限を処理し、複雑な OS API への簡素化されたインターフェースを提供します。

プロジェクト構造

  • api_service - OS API 用の非同期 HTTP クライアント実装
    • 認証、リクエストのフォーマット、レスポンスの処理を行います
    • レート制限とエラー処理を管理する
    • 外部APIエンドポイントへのクリーンなインターフェースを提供します
  • mcp_service - OS API 機能を MCP ツールとして公開します
    • API レスポンスを MCP 互換形式に変換します
    • 機能操作のビジネスロジックを実装する
    • 他のサービスのための標準化されたインターフェースを提供する

特徴

  • コレクション管理(コレクションの一覧表示とクエリ)
  • 空間フィルターと属性フィルターを使用したフィーチャ検索
  • IDによる個別特徴検索
  • リンクされた識別子の操作
  • 一括機能操作

要件

  • Python 3.11以上
  • OS API キー (環境変数OS_API_KEYとして設定)
  • APIキーを取得するには、OS Data Hubアカウントに登録する必要があります。
  • 依存関係: aiohttp、mcp[cli]

使用法

MCP ホスト構成ファイル (例: Claude Desktop) で構成します。

{ "mcpServers": { "os-ngd-api": { "command": "/Users/username/.local/bin/uv", "args": ["--directory", "src/", "run", "server.py"], "env": { "OS_API_KEY": "your_api_key_here" } } } }

クロードデスクトップ統合

この MCP サービスは、Claude Desktop でのみテストされています。

このサービスをさまざまな MCP ホスト/クライアントで動作させることが目的ですが、まだテストされていません。

Claude Desktop と併用する場合:

  1. Claude Desktopがローカルツールにアクセスできるように設定されていることを確認する
  2. サービスは稼働後すぐにツールとして利用可能になります
  3. 追加のネットワーク設定は必要ありません

利用可能なツール

これらはすべて進行中の作業ですが、次のツールが利用可能です。

  • hello_world - 接続性をテストする
  • check_api_key - APIキーの設定を確認する
  • list_collections - 利用可能なフィーチャコレクションを一覧表示する
  • get_collection_info - 特定のコレクションの詳細を取得する
  • get_collection_queryables - コレクションのフィルター可能なプロパティを取得する
  • search_features - さまざまな基準でフィーチャを検索
  • get_feature - IDで特定のフィーチャを取得する
  • get_linked_identifiers - 関連する識別子を見つける
  • get_bulk_features - 1回の呼び出しで複数の特徴量を取得する
  • get_bulk_linked_features - リンクされたフィーチャを一括取得する
  • get_prompt_templates - 一般的な操作の標準プロンプトテンプレートを取得します

プロンプトテンプレートの使用

このサービスでは、開始するのに役立つ、事前構成されたプロンプト テンプレートが提供されます。

これらのテンプレートにアクセスするには、Claude に「利用可能なプロンプトテンプレートを表示」と尋ねてください。

貢献

貢献を歓迎します!問題を報告したり、プルリクエストを送信してください。

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

このプロジェクトはOrdnance Surveyの承認を受けていません。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Ordnance Survey API へのアクセスを提供し、コレクション管理、フィーチャ検索、空間フィルタリングなどの機能を備えた標準化されたプロトコルを通じて地理データのクエリを可能にする Python ベースの MCP サーバーです。

  1. 概要
    1. プロジェクト構造
      1. 特徴
        1. 要件
          1. 使用法
            1. クロードデスクトップ統合
              1. 利用可能なツール
                1. プロンプトテンプレートの使用
                  1. 貢献
                    1. ライセンス

                      Related MCP Servers

                      • -
                        security
                        A
                        license
                        -
                        quality
                        A Python-based MCP server that integrates OpenAPI-described REST APIs into MCP workflows, enabling dynamic exposure of API endpoints as MCP tools.
                        Last updated -
                        2
                        39
                        Python
                        MIT License
                        • Linux
                        • Apple
                      • -
                        security
                        F
                        license
                        -
                        quality
                        This is an MCP server that facilitates building tools for interacting with various APIs and workflows, supporting Python-based development with potential for customizable prompts and user configurations.
                        Last updated -
                        Python
                      • A
                        security
                        A
                        license
                        A
                        quality
                        This Serper MCP Server supports search and webpage scraping, and all the most recent parameters introduced by the Serper API, like location.
                        Last updated -
                        2
                        73
                        2
                        TypeScript
                        MIT License
                        • Apple
                      • A
                        security
                        A
                        license
                        A
                        quality
                        An open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.
                        Last updated -
                        10
                        44
                        Python
                        MIT License
                        • Linux
                        • Apple

                      View all related MCP servers

                      MCP directory API

                      We provide all the information about MCP servers via our MCP API.

                      curl -X GET 'https://glama.ai/api/mcp/v1/servers/CHRISCARLON/os-mcp'

                      If you have feedback or need assistance with the MCP directory API, please join our Discord server