关于 eodly-mcp
eodly-mcp 将 Eodly 的团队每日总结报告和成员名单提供给 MCP 客户端,供创始人和团队负责人查询团队进展。它支持 OAuth、API key 和本地 stdio 运行,数据仅限所属组织且只读。
主要功能
- 01列出近期每日总结报告
- 02读取指定报告的结构化内容
- 03查看团队成员及角色
- 04OAuth、API key 或本地 stdio 连接
- 05支持交互式报告卡片
适用场景
- 01查询本周哪些成员进展滞后
- 02查看近期团队每日总结
- 03核对成员姓名、角色和部门
MCP 相关
MCP 服务提供身份与权限查询、报告列表及详情、团队名单工具。支持托管的 Streamable HTTP 与本地 stdio;支持 MCP Apps 的客户端可将报告显示为交互卡片。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://eodly.io/mcpclaude mcp add --transport http layergen-eodly https://eodly.io/mcp{"mcpServers":{"layergen-eodly":{"type":"http","url":"https://eodly.io/mcp"}}}在 Cursor 中打开{"servers":{"layergen-eodly":{"type":"http","url":"https://eodly.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"layergen-eodly":{"type":"http","url":"https://eodly.io/mcp"}}}{"mcpServers":{"layergen-eodly":{"serverUrl":"https://eodly.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://eodly.io/mcphttps://eodly.io/api/mcp需要授权工具
详细介绍
Eodly MCP 服务
在任意 MCP 客户端中读取团队有来源依据的每日工作总结和成员名单。使用 Eodly 账号登录,或使用 Eodly API 密钥。
登录(OAuth): https://eodly.io/mcp(Streamable HTTP,无需安装,适用于所有 Eodly 套餐,包括免费套餐;由创始人或负责人批准连接)。使用 API 密钥: https://eodly.io/api/mcp(发送 Authorization: Bearer eodly_sk_...),或在本地使用 npx @eodly/mcp(stdio),并设置 EODLY_API_KEY 为在应用的 Settings、Developer、API keys 下创建的密钥。工具: whoami、list_reports、get_report、list_team。MCP Apps: 在支持 UI 扩展的宿主中,报告工具会显示为交互式卡片。只读,且仅限一个组织。
Eodly 每晚向创始人和团队负责人发送一份有来源依据的报告:谁交付了成果,谁没有动静,谁进度落后。团队成员通过 Slack、Telegram 或 Discord 提交工作情况,Eodly 会将每项陈述与 GitHub 和 Linear 中的实际工作进行比对。此服务会将这些报告提供给 Claude 和 Cursor 等 MCP 客户端,因此你可以询问 Agent“本周谁进度落后?”,并获取有来源依据的答案。
只读。无法更改工作区中的任何内容。
安装
使用 Eodly 登录(推荐)
使用此 URL 添加自定义连接器。客户端会打开 Eodly 页面,你可以在其中登录并选择 Allow;无需创建或粘贴密钥:
https://eodly.io/mcp
适用于 Claude、Gemini CLI 以及任何支持 MCP OAuth 的客户端。你可以随时在 Eodly 的 Settings, Developer, Connected apps 中移除访问权限。
托管服务,使用 API 密钥
适用于使用请求头而非登录的客户端的同一服务。将密钥作为 Authorization: Bearer eodly_sk_... 发送:
https://eodly.io/api/mcp
本地(stdio)
npx @eodly/mcp
配置
对于本地服务或 API 密钥端点,请在 Eodly 应用的 Settings → Developer → API keys 下创建 API 密钥,然后将服务添加到客户端。
Claude Desktop(claude_desktop_config.json):
{
"mcpServers": {
"eodly": {
"command": "npx",
"args": ["-y", "@eodly/mcp"],
"env": { "EODLY_API_KEY": "eodly_sk_..." }
}
}
}
Cursor 和其他 MCP 客户端使用相同的格式。
工具
| 工具 | 功能 | 范围 |
|---|---|---|
whoami | 识别已连接的工作区以及连接拥有的权限范围 | 无 |
list_reports | 最近的每日工作总结摘要,按时间从近到远排列(limit,1-50,默认 14) | reports:read |
get_report | 按 id 获取一份报告的完整结构化内容 | reports:read |
list_team | 团队成员名单:姓名、职位、部门 | team:read |
交互式报告卡片(MCP Apps)
list_reports 和 get_report 除 JSON 外还会提供交互式视图。在支持 MCP Apps UI 扩展(SEP-1865)的宿主中,报告会以卡片形式显示(谁交付了成果、谁没有动静、谁进度落后),而不是一大段文本。不支持此扩展的宿主仍会像以前一样获取相同的 JSON,因此不会造成任何问题。
| 资源 | ui://eodly/report.html |
| MIME 类型 | text/html;profile=mcp-app |
| 能力 | io.modelcontextprotocol/ui |
此视图完全自包含(内嵌 CSS 和 JS,无网络访问权限,无外部资源),并声明了空的 CSP 许可列表。托管端点(https://eodly.io/mcp 和 https://eodly.io/api/mcp)提供完全相同的视图。
环境变量
| 变量 | 必需 | 默认值 |
|---|---|---|
EODLY_API_KEY | 是 | 无。Eodly API 密钥(eodly_sk_...) |
EODLY_API_BASE | 否 | https://eodly.io/api/v1 |
密钥按组织限定范围且为只读。你可以随时在应用中撤销密钥。
链接
许可证
MIT。参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。