Ordnance Survey MCP Server
Ordnance Survey – MCP-Server
Ein Python-basierter MCP-Server, der Zugriff auf die Ordnance Survey-APIs bietet.
Überblick
Dieser Dienst stellt eine Brücke zwischen MCP-Clients und den OS-APIs her und erleichtert die Abfrage geografischer Daten über ein standardisiertes Protokoll.
Der Dienst übernimmt die Authentifizierung, (grundlegende) Ratenbegrenzung und bietet eine vereinfachte Schnittstelle zu komplexen OS-APIs.
Related MCP server: catastro_mcp_server
Projektstruktur
api_service – Asynchrone HTTP-Client-Implementierung für die OS-APIs
Behandelt Authentifizierung, Anforderungsformatierung und Antwortverarbeitung
Verwaltet Ratenbegrenzung und Fehlerbehandlung
Bietet eine saubere Schnittstelle zu den externen API-Endpunkten
mcp_service – Stellt die Funktionalität der OS-APIs als MCP-Tools bereit
Konvertiert API-Antworten in MCP-kompatible Formate
Implementiert Geschäftslogik für Feature-Operationen
Bietet eine standardisierte Schnittstelle für andere Dienste
Merkmale
Sammlungsverwaltung (Auflisten und Abfragen von Sammlungen)
Feature-Suche mit räumlichen und Attributfiltern
Abruf einzelner Features nach ID
Verknüpfte Kennungsvorgänge
Massenfunktionsvorgänge
Anforderungen
Python 3.11+
OS-API-Schlüssel (als Umgebungsvariable
OS_API_KEYfestgelegt)Sie müssen sich für ein OS Data Hub-Konto registrieren, um einen API-Schlüssel zu erhalten
Abhängigkeiten: aiohttp, mcp[cli]
Verwendung
Konfigurieren Sie in Ihrer MCP-Host-Konfigurationsdatei (z. B. 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"
}
}
}
}Claude Desktop Integration
Dieser MCP-Dienst wurde nur mit Claude Desktop getestet.
Das Ziel besteht darin, diesen Dienst mit verschiedenen MCP-Hosts/Clients kompatibel zu machen, dies wurde jedoch noch nicht getestet.
Bei Verwendung mit Claude Desktop:
Stellen Sie sicher, dass Claude Desktop für den Zugriff auf lokale Tools konfiguriert ist.
Der Dienst wird als Tool verfügbar sein, sobald er läuft
Es ist keine zusätzliche Netzwerkkonfiguration erforderlich
Verfügbare Tools
All dies ist noch in Arbeit, aber die folgenden Tools sind verfügbar:
hello_world- Konnektivität testencheck_api_key- API-Schlüsselkonfiguration überprüfenlist_collections– Listet verfügbare Feature-Sammlungen aufget_collection_info- Details zu einer bestimmten Sammlung abrufenget_collection_queryables- Filterbare Eigenschaften für eine Sammlung abrufensearch_features- Suche nach Features nach verschiedenen Kriterienget_feature- Ruft ein bestimmtes Feature anhand der ID abget_linked_identifiers- Verwandte Kennungen findenget_bulk_features- Mehrere Features in einem einzigen Aufruf abrufenget_bulk_linked_features- Verknüpfte Features in großen Mengen abrufenget_prompt_templates- Standard-Eingabeaufforderungsvorlagen für allgemeine Vorgänge abrufen
Verwenden von Eingabeaufforderungsvorlagen
Dieser Dienst bietet vorkonfigurierte Eingabeaufforderungsvorlagen, die Ihnen den Einstieg erleichtern.
Um auf diese Vorlagen zuzugreifen, fragen Sie Claude: „Zeigen Sie mir verfügbare Eingabeaufforderungsvorlagen“
Beitragen
Beiträge sind willkommen! Bitte melden Sie ein Problem oder senden Sie einen Pull Request.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
Dieses Projekt verfügt nicht über die Genehmigung von Ordnance Survey.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server providing geocoding and place discovery services via Nominatim and OpenStreetMap. It enables users to perform forward and reverse geocoding, extract bounding boxes, and find nearby places or administrative hierarchies.10Apache 2.0
- FlicenseBqualityDmaintenanceA Python MCP server that queries Spanish Cadastre services for non-protected cadastral data and exports parcel geometry in GML, GeoJSON, and IFC formats.195
- AlicenseAqualityCmaintenanceA Python MCP server that provides unified access to satellite and geospatial data through natural language queries, with automatic place name geocoding and support for raster, vector, and Zarr formats.24Apache 2.0
- FlicenseNot gradedqualityAmaintenanceAn MCP server providing geocoding, routing, isochrones, and POI-by-proximity search through self-hosted OpenStreetMap backends.
Related MCP Connectors
MCP server for Mireye Earth — federal-source-cited geospatial data for any MCP-aware agent.
Geospatial MCP server for earthquake, tsunami, volcano, disaster, and FX data queries.
350+ production-ready APIs through one MCP server — weather, geocoding, validation, financial data.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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