MCP Beeminder Server
一个 MCP 服务器,为 AI 助手提供访问 Beeminder API 的权限,使它们能够通过自然语言帮助用户跟踪目标、管理数据点以及与 Beeminder 的自我承诺工具进行交互。
README
MCP Beeminder 服务器
本项目实现了一个 模型上下文协议 (MCP) 服务器,用于与 Beeminder API 交互。

什么是 MCP?
模型上下文协议 (MCP) 是一个开放协议,它标准化了应用程序如何向大型语言模型 (LLM) 提供上下文。它就像一个“AI 应用程序的 USB-C 端口”——提供了一种标准化的方式将 AI 模型连接到不同的数据源和工具。
MCP 遵循客户端-服务器架构,其中:
- MCP 主机:像 Claude Desktop 或 IDE 这样的程序,希望通过 MCP 访问数据
- MCP 客户端:与服务器保持 1:1 连接的协议客户端
- MCP 服务器:轻量级程序,通过标准化协议公开特定功能
- 本地数据源:您的计算机的文件、数据库和服务,MCP 服务器可以安全地访问
- 远程服务:可以通过互联网访问的外部系统,MCP 服务器可以连接到
什么是 Beeminder?
Beeminder 是一种通过以下方式克服意志力薄弱(做出违背更好判断的行为)的工具:
- 量化自我追踪
- 通过“鲜红线 (BRL)”进行视觉反馈,显示您的承诺路径
- 随着每次失败而增加的经济风险
- 具有 7 天“意志力薄弱期限”的灵活承诺
此服务器实现提供与 MCP 兼容的 Beeminder API 访问,允许 AI 助手帮助用户管理他们的 Beeminder 目标、数据点和其他相关功能。
功能
该服务器提供对核心 Beeminder 功能的访问,包括:
- 目标管理(创建、读取、更新、删除)
- 数据点管理(创建、读取、删除)
- 用户信息检索
- 支持所有 Beeminder 目标类型:
- 多做 ("hustler")
- 里程表 ("biker")
- 减肥 ("fatloser")
- 增重 ("gainer")
- 减少收件箱 ("inboxer")
- 少做 ("drinker")
使用 Claude Desktop 应用程序在本地运行
前提条件
您需要您的 Beeminder API 密钥和用户名才能运行服务器。 要获取您的 API 密钥:
- 登录 Beeminder
- 转到 https://www.beeminder.com/api/v1/auth_token.json
您还需要安装 uv。 有关安装说明,请参阅 uv 文档。 您可以使用其他工具,但您需要更改 claude_desktop_config.json 文件中的 command。
手动安装
- 克隆此存储库。
- 将以下内容添加到您的
claude_desktop_config.json文件中:
- 在 MacOS 上:
~/Library/Application\ Support/Claude/claude_desktop_config.json - 在 Windows 上:
%APPDATA%/Claude/claude_desktop_config.json
"mcpServers": {
"beeminder": {
"command": "uv",
"args": [
"--directory",
"/path/to/repo/mcp-beeminder",
"run",
"mcp-beeminder"
],
"env": {
"BEEMINDER_API_KEY": "YOUR_BEEMINDER_API_KEY,
"BEEMINDER_USERNAME": "YOUR_BEEMINDER_USERNAME"
}
}
}
- 安装并打开 Claude desktop app。
- 尝试让 Claude 执行某种读/写操作以确认设置(例如,列出您的 Beeminder 目标)。 如果出现问题,请使用 MCP 文档中提供的调试工具 此处。
致谢
感谢 @ianm199 的 beeminder-client 包,本项目基于该包。
当然,还要感谢 Beeminder 团队构建了如此出色的产品!
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。