地理定位MCP服务器
模型上下文协议服务器,提供地理定位服务,包括WalkScore API集成,用于步行、交通和自行车评分。
特性
- 交通站点:查找任何位置的附近公交车站
- WalkScore:获取任何地址的步行能力评分
- TransitCore:获取公共交通无障碍评分
- BikeScore:获取各个地点的自行车骑行能力得分
- 基于位置的:适用于地址、坐标或两者
可用工具
get_transit_stops-获取某个地点附近的公交车站get_walkscore-获取某个地点的WalkScore、TransitScore和BikeScore
快速开始
- 获取WalkScore API密钥 从 walkscore.com/professional/api.php
- 安装服务器:
uvx mcp-server-geolocation - 配置您的MCP客户端 (见下面的配置部分)
- 开始使用工具 在您的MCP兼容应用程序中
配置
您需要来自的WalkScore API密钥 walkscore.com/professional/api.php.
为Claude.app进行配置
添加到您的Claude设置中:
{
"mcpServers": {
"geolocation": {
"command": "uvx",
"args": ["mcp-server-geolocation"],
"env": {
"WALKSCORE_API_KEY": "your_api_key_here"
}
}
}
}配置VS代码
添加到您的VS代码设置中:
{
"mcp": {
"servers": {
"geolocation": {
"command": "uvx",
"args": ["mcp-server-geolocation"],
"env": {
"WALKSCORE_API_KEY": "your_api_key_here"
}
}
}
}
}用法
配置后,服务器提供两个主要工具:
get_transit_stops
查找任何位置的附近公交车站:
- 输入:经纬度坐标
- 输出:附近公交车站列表,包括路线和距离
get_walkscore
获取任何地点的步行能力评分:
- WalkScore:衡量一个地点的步行能力(0-100)
- TransitCore:公共交通无障碍措施(0-100)
- BikeScore:测量自行车骑行能力(0-100)
输入选项:
- 地址(字符串)-例如,“华盛顿州西雅图市主街123号”
- 纬度和经度坐标,例如47.6085、-122.3295
- 地址和坐标都能提高精度
Claude中的示例用法:
- “查找40.7136、-73.9909附近的公交车站”
- 华盛顿州西雅图主街123号的步行能力得分是多少
安装
使用紫外线(推荐)
uvx mcp-server-geolocation使用pip
pip install mcp-server-geolocation许可证
MIT许可证-有关详细信息,请参阅许可证文件。
