这是一个基于 Python 的 MCP 服务器,它为用户提供了访问 Ordnance Survey API 的便捷途径,让地理数据查询变得更加简单高效。
在您的 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"
}
}
}
}
OS_API_KEY
,且必须注册 Ordnance Survey 数据中心账户以获取该密钥。OS_API_KEY
。此 MCP 服务仅在 Claude Desktop 上进行了测试。目标是使其与各种 MCP 主机/客户端兼容,但尚未进行测试。使用时:
所有这些都是正在进行中的工作,但目前有以下工具可用:
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
- 在单个调用中检索多个功能。get_bulk_linked_features
- 批量获取链接功能。get_prompt_templates
- 获取常见操作的标准提示模板。此服务提供预配置的提示模板,帮助您快速上手。要访问这些模板,请让 Claude "显示可用提示模板"。
欢迎贡献!请打开问题或提交拉取请求。
该项目在 MIT License 下授权。该项目未获得 Ordnance Survey 的认可。