mcpField
P
Polarsteps

Polarsteps

本地服务
github.com/remuzel地图与出行268 周前更新

关于 Polarsteps

Polarsteps MCP Server 是一个非官方服务,供 AI 助手查询 Polarsteps 旅行数据。它通过使用 Polarsteps 令牌访问未公开文档的 API,提供个人资料、行程、旅行统计和搜索功能。

主要功能

  1. 01获取用户资料和旅行指标
  2. 02查看行程详情、时间线和地点
  3. 03按目的地、主题或关键词搜索行程
  4. 04获取旅行统计和成就

适用场景

  1. 01查看用户的旅行统计
  2. 02查询某次目的地旅行的详情
  3. 03按主题或关键词搜索旅行记录

MCP 相关

该服务向 MCP 客户端提供 Polarsteps 个人资料、行程、搜索和分析功能。它使用未公开文档的 Polarsteps API,并要求提供 Polarsteps remember_token。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"polarsteps": {
"command": "uvx",
"args": [
"git+https://github.com/remuzel/polarsteps-mcp"
],
"env": {
"POLARSTEPS_REMEMBER_TOKEN": "<POLARSTEPS_REMEMBER_TOKEN>"
}
}
}
}
启动命令uvx 'git+https://github.com/remuzel/polarsteps-mcp'
需要配置的环境变量
POLARSTEPS_REMEMBER_TOKEN密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypigit+https://github.com/remuzel/polarsteps-mcp

工具

7

收录的工具列表 · 更新于 2 周前

参数类型必填说明
usernamestring是要查找的 Polarstep 用户名。

详细介绍

警告


此 MCP 服务使用 polarsteps-api 软件包,通过未公开的 API 访问 Polarsteps 数据。重要提示:使用此工具前,请阅读相关的法律免责声明和使用条款。使用此 MCP 服务即表示你同意 API 软件包中列出的条款,并知悉相关风险。

Polarsteps MCP 服务

一个 Model Context Protocol (MCP) 服务,可让 Claude 和其他 AI 助手访问 Polarsteps 旅行数据。通过自然语言查询用户个人资料、旅行详情、旅行统计数据,并搜索旅行记录。

MCP 服务徽章 Smithery 徽章

功能

  • 用户个人资料:获取个人资料信息、社交统计数据和旅行指标
  • 旅行数据:访问详细的旅行信息、时间线和地点
  • 智能搜索:通过模糊匹配,按目的地、主题或关键词查找旅行
  • 旅行分析:获取全面的旅行统计数据和成就

快速开始

在我将其发布到 PyPI 之前,最快的入门方式是使用 Smithery:

npx -y @smithery/cli install @remuzel/polarsteps-mcp --client claude

然后配置你的 Polarsteps 令牌。

配置

你需要 Polarsteps 的 remember_token,以验证 API 请求。

获取令牌
  1. 前往 https://www.polarsteps.com/ 并确认已登录
  2. 打开浏览器的开发者工具:
    • Firefox:Shift+F9 → 存储标签页
    • Chrome:F12 → 应用标签页 → Cookie
  3. 找到 https://www.polarsteps.com 的 remember_token Cookie
  4. 复制令牌值
设置令牌

将令牌设为环境变量:

export POLARSTEPS_REMEMBER_TOKEN="your_remember_token_here"

使用方法

使用 Claude Desktop

将此配置添加到 Claude Desktop 设置中:

{
  "mcpServers": {
    "polarsteps": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/remuzel/polarsteps-mcp", "polarsteps-mcp"],
      "env": {
        "POLARSTEPS_REMEMBER_TOKEN": "your_remember_token_here"
      }
    }
  }
}
查询示例

配置完成后,你可以向 Claude 提出以下问题:

  • “显示用户名为 ‘johndoe’ 的旅行统计数据”
  • “介绍一下 johndoe 去日本的旅行”
  • “johndoe 应该在旅行愿望清单中添加哪个国家?”
本地测试

使用检查器在本地测试 MCP 服务:

npx @modelcontextprotocol/inspector uvx --from git+https://github.com/remuzel/polarsteps-mcp polarsteps-mcp

从源代码安装

用于开发或手动安装:

# Clone the repository
git clone https://github.com/remuzel/polarsteps-mcp
cd polarsteps-mcp

# Setup development environment
just setup
# or without just:
uv sync --dev && uv pip install -e .

开发

运行测试
just test
本地 MCP 测试
just test-mcp
代码格式化
just lint

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。