登山者MCP服务器
 ](https://www.npmjs.com/package/mountaineers-mcp)
这是什么?
这让像Claude和ChatGPT这样的人工智能助手可以搜索和浏览 mountaineers.org 代表你。你可以用简单的英语提问,而不是点击网站:
- *“这个周末在西雅图附近给我找一次适合初学者的日间徒步旅行”*
- *“8月份有哪些加密货币?”*
- *“给我看皮尔楚克山的旅行报告”*
- *“西山步道的海拔增加了多少?”*
- *“我报名参加了哪些活动?”*
- *“我获得了什么徽章?”*
AI读取登山者网站,理解结果,并给你一个对话式的答案——不需要手动搜索。阅读完整故事: 我为Mountaineers.org构建了一个MCP服务器.
它能做什么?
搜索网站 (无需登录):
- 按类型、分支、难度、日期等搜索活动
- 搜索课程、诊所和研讨会
- 浏览行程报告
- 搜索路线和地点
- 获取任何活动、行程报告、路线或课程的完整详细信息
进入账户 (使用您的登录名):
- 查看您即将进行和过去的活动
- 查看您已完成的活动历史记录
- 查看您的课程注册信息
- 查看您获得的徽章和证书
- 查看会员资料和活动名册
设置
按照下面AI应用程序的说明进行操作。
克劳德桌面
- 下载
mountaineers-mcp-X.Y.Z.mcpb从 最新版本 - 打开克劳德桌面→ 设置→ 扩展→ 安装扩展
- 选择已下载的
.mcpb文件 - 如果您想访问帐户,请输入您的mountaineers.org凭据(可选)
就是这样——不需要安装Node.js。
Manual setup (alternative)
需要 18+.
- 首选 设置>开发人员>编辑配置
- 粘贴此内容并保存:
{
"mcpServers": {
"mountaineers": {
"command": "npx",
"args": ["-y", "mountaineers-mcp"]
}
}
}- 退出并重新打开 Claude Desktop(不仅仅是关闭窗口——完全退出)
要访问您的帐户(活动历史、名册等),请添加您的mountaineers.org凭据:
{
"mcpServers": {
"mountaineers": {
"command": "npx",
"args": ["-y", "mountaineers-mcp"],
"env": {
"MOUNTAINEERS_USERNAME": "your-username",
"MOUNTAINEERS_PASSWORD": "your-password"
}
}
}
}您的凭据将保留在您的计算机上,仅发送到mountaineers.org。
ChatGPT桌面
ChatGPT桌面通过以下方式支持MCP 开发人员模式,但仅 远程HTTP服务器 --它不能像Claude Desktop那样运行本地命令行工具。要将此服务器与ChatGPT Desktop一起使用,您需要在隧道后面运行它(例如。, mcp.run 或 吸烟).这还没有简化;我们计划在未来的版本中添加Streamable HTTP传输。
需要ChatGPT Plus、专业版、团队版或企业版。
克劳德代码(CLI)
在终端中运行以下命令:
claude mcp add mountaineers -- npx -y mountaineers-mcp或添加到您的 .mcp.json:
{
"mcpServers": {
"mountaineers": {
"command": "npx",
"args": ["-y", "mountaineers-mcp"],
"env": {
"MOUNTAINEERS_USERNAME": "your-username",
"MOUNTAINEERS_PASSWORD": "your-password"
}
}
}
}Codex CLI
添加 ~/.codex/config.toml:
[mcp_servers.mountaineers]
command = "npx"
args = ["-y", "mountaineers-mcp"]
[mcp_servers.mountaineers.env]
MOUNTAINEERS_USERNAME = "your-username"
MOUNTAINEERS_PASSWORD = "your-password"或者使用CLI:
codex mcp add mountaineers -- npx -y mountaineers-mcp工具参考
公开(无需登录)
| 工具 | 说明 |
|---|---|
search_activities | 使用过滤器搜索活动(类型、分支、难度、日期、星期几) |
search_courses | 搜索课程、诊所和研讨会 |
search_trip_reports | 按文本和活动类型搜索行程报告 |
search_routes | 使用过滤器搜索路线和地点(活动类型、难度、攀爬类别) |
get_activity | 获取完整的活动详细信息(领导者笔记、路线、设备) |
get_trip_report | 获取行程报告详细信息(条件、路线信息) |
get_route | 获取路线详细信息(难度、海拔、方向、地图、相关路线) |
get_course | 获取课程详细信息(时间表、定价、领导者、获得的徽章) |
已验证(需要登录)
| 工具 | 说明 |
|---|---|
whoami | 获取您的姓名、个人资料URL和成员信息 |
get_my_activities | 您已注册的活动(即将进行)已过滤 |
get_my_courses | 您的课程注册与筛选 |
get_activity_history | 按结果、类型和日期筛选的已完成活动历史记录 |
get_my_badges | 您获得的带有日期的徽章和证书 |
get_member_profile | 查看成员的个人资料、徽章和委员会 |
get_activity_roster | 查看谁报名参加了活动 |
隐私
您的凭据存储在本地计算机上,仅发送到mountaineers.org登录。它们永远不会发送给任何人工智能提供商或第三方。
发展
npm install
npm run dev # Run from TypeScript sources via tsx (no build step)
npm run check # Typecheck + lint
npm test # Run tests
npm run ci # Full CI: check + coverage + build其他登山和户外工具
我经常攀爬、攀爬和徒步旅行,并不断在它周围建造工具。如果这个对你有用,其他人可能也有用:
- 登山助理 --Chrome扩展程序可以同步您的mountaineers.org活动历史,并显示您在网站上看不到的统计数据、趋势和攀岩伙伴。
- peakbagger cli --命令行访问PeakBagger.com。搜索山峰,检查海拔和突出度,浏览上升统计数据。输出JSON以管道连接到其他工具。
- 克劳德登山技能 --Claude Code插件,通过从多个登山点提取条件、预测和行程报告来生成路线测试报告。
许可证
麻省理工学院
