Eodly MCP 服务器用于从任意 MCP 客户端读取 Eodly 团队的有来源依据的每日工作汇报和成员名单。
用途
Eodly 每晚向创始人和团队负责人发送一份有来源依据的汇报:谁完成了工作、谁保持沉默、谁进度落后。团队成员通过 Slack、Telegram 或 Discord 签到,Eodly 会将每项声明与 GitHub 和 Linear 中的实际工作进行比对核实。该服务器将这些汇报暴露给 Claude、Cursor 等 MCP 客户端,因此你可以向智能体提问“本周谁进度落后?”,并让它拉取有来源支撑的答案。
主要能力
- 提供四个工具:whoami、list_reports、get_report、list_team。
- MCP Apps:在支持 UI 扩展的宿主中,汇报工具会渲染为交互式卡片。
- 只读,且限定于一个组织。无法更改工作区中的任何内容。
使用方式
使用 Eodly 登录(推荐)
添加一个自定义连接器,使用此 URL。客户端会打开一个 Eodly 页面,你在其中登录并选择“允许”;无需创建或粘贴密钥:
https://eodly.io/mcp
(Streamable HTTP,无需安装,适用于所有 Eodly 套餐,包括免费套餐;由创始人或负责人批准连接。)
适用于 Claude、Gemini CLI 以及任何支持 MCP OAuth 的客户端。可随时在 Eodly 的“设置 → 开发者 → 已连接应用”中移除访问权限。
托管方式,使用 API 密钥
对于使用请求头而非登录的客户端,使用同一服务器。将密钥作为 Authorization: Bearer eodly_sk_... 发送:
https://eodly.io/api/mcp
对于本地服务器或 API 密钥端点,请在 Eodly 应用的“设置 → 开发者 → API 密钥”中创建 API 密钥,然后将服务器添加到你的客户端。
Claude Desktop(claude_desktop_config.json):
本地使用 npx @eodly/mcp(stdio),并设置 EODLY_API_KEY 为在应用中创建的密钥。
Cursor 和其他 MCP 客户端使用相同的配置形式。
交互式汇报卡片(MCP Apps)
list_reports 和 get_report 在返回 JSON 的同时附带一个交互式视图。在支持 MCP Apps UI 扩展(SEP-1865)的宿主中,汇报会渲染为一张卡片(谁完成了工作、谁保持沉默、谁进度落后),而不是一大段文字。不支持该扩展的宿主会像以前一样获得相同的 JSON,因此不会出现故障。
该视图完全自包含(内联 CSS 和 JS,无网络访问,无外部资源),并声明了空的 CSP 允许列表。托管端点(https://eodly.io/mcp 和 https://eodly.io/api/mcp)提供相同的视图。
密钥按组织范围限定且为只读。可随时在应用中撤销。
适用场景
- 团队负责人或创始人希望快速了解团队每日工作进展、沉默成员和进度落后情况。
- 在 Claude、Cursor 等 MCP 客户端中通过自然语言查询团队汇报。
- 需要将 Eodly 汇报集成到支持 MCP 的智能体工作流中。
限制
- 只读,无法修改工作区中的任何内容。
- 限定于一个组织。
- 交互式卡片仅在支持 MCP Apps UI 扩展(SEP-1865)的宿主中渲染。
- 使用 API 密钥方式需要先在 Eodly 应用中创建密钥。
开发者与 API 文档
提供 OpenAPI 规范。
许可
MIT。参见 LICENSE。