os-mcp
2
This project provides a Python-based MCP server for accessing Ordnance Survey APIs, offering both STDIO and HTTP modes for flexible client integration. Key features include geographic data querying and management, alongside multiple demonstrative scripts and prompt templates.
Overview
- A Python-based server enabling access to Ordnance Survey APIs via STDIO and HTTP modes.
- Bridges MCP clients and OS DataHub APIs for querying national geographic data.
- Runs in STDIO mode for desktop tools and HTTP mode for web applications.
Features
- Manage collections and features with spatial and attribute filters.
- Retrieve and operate on features by ID, linked identifiers, bulk operations.
- Testing, connectivity checking, and demonstrative client scripts available.
- Supports prompt templates for common operations like connected USRNs.
Available Tools
- Connectivity tests, API key verification, collection management, feature search, and more.
Requirements
- Python 3.11+, OS API Key, and registration with OS Data Hub.
Contribution
- Contributions via issues and pull requests are welcome.
License
- Licensed under the MIT License.