Fulcra Context
官方用于访问个人健康、锻炼、睡眠、位置等数据的Fulcra Context MCP服务器,所有数据均保持私密。基于Fulcra的Context构建。
你可以用 Fulcra Context MCP 做什么?
- 连接到 Fulcra Context 数据 — 让您的 AI 助手通过
fulcra-api集成访问您的 Fulcra Context 数据。 - 本地或远程运行 — 配置服务器通过
stdio在本地运行,或连接到位于https://mcp.fulcradynamics.com/mcp的公共实例。 - 使用 OAuth2 认证 — 让服务器处理 OAuth2 回调与令牌管理,无需向 MCP 客户端暴露令牌。
- 通过
uvx启动 — 在 Claude Desktop 或类似客户端中使用uvx命令配合fulcra-context-mcp@latest设置服务器。
文档
fulcra-context-mcp:一个用于访问 Fulcra Context 数据的 MCP 服务器
这是一个 MCP 服务器,提供工具和资源,用于通过 fulcra-api 调用 Fulcra API。
该服务器有一个公共实例运行在 https://mcp.fulcradynamics.com/mcp。参见 https://docs.fulcradynamics.com/ 以快速开始。此仓库主要面向需要在本地运行服务器、想了解内部实现或希望贡献代码的用户。
当独立运行(或当 FULCRA_ENVIRONMENT 设置为 stdio 时),它作为使用 stdio 传输的本地 MCP 服务器运行。否则,它作为使用 Streamable HTTP 传输的远程服务器运行。它处理 OAuth2 回调,但不会将交换的令牌泄露给 MCP 客户端。相反,它维护一个映射表,并在 MCP 客户端之间运行自己的 OAuth2 服务。
使用代理进行远程连接
该服务器有一个公共实例运行在 https://mcp.fulcradynamics.com/。将支持 OAuth2 的 MCP 客户端指向该地址。
本地连接
使用 uvx 的 Claude Desktop 配置示例:
{
"mcpServers": {
"fulcra_context": {
"command": "uvx",
"args": [
"fulcra-context-mcp@latest"
]
}
}
}
调试 / 开发者工具
- MCP Inspector 和 mcp-remote 工具在调试时都很有用。
查看工具
每个 MCP 客户端都不同,但许多客户端会缩写工具和参数描述以用于摘要。为避免混淆客户端模型,请保持初始描述简短(完整描述在一行内,约 80 个字符)。
在本地开发时,scripts/simulate_tools.py 脚本模拟了 MCP 客户端可能看到的内容:
FULCRA_ENVIRONMENT=stdio uv run python scripts/simulate_tools.py --command "uv run fulcra-context-mcp"
错误 / 功能请求
请随时通过 此项目的 GitHub 仓库 联系我们,或 加入我们的 Discord 直接联系。电子邮件也可以(support@fulcradynamics.com)。