关于 Cedric
Cedric 是面向团队的 AI 员工,通过远程 MCP 服务连接团队聊天、会议和已连接应用。它提供记忆、文件、工作流和日程等工具,并对部分操作要求直接密钥或人工审批。
主要功能
- 01团队记忆与工作区搜索
- 02读取频道并发送消息
- 03连接应用并运行配方
- 04参与会议并分享纪要
- 05管理文件、工作流和日程
- 06发送或修改操作的审批控制
适用场景
- 01从编辑器查询团队决策
- 02审批后发布合并请求摘要
- 03为失败部署起草通知和问题
- 04在团队频道发起投票并读取结果
MCP 相关
Cedric 是使用 Streamable HTTP 的远程 MCP 服务,向兼容客户端提供 129 个工具,涵盖团队记忆、聊天、连接应用、会议、文件和日程等。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://app.meet-cedric.com/api/v1/mcpclaude mcp add --transport http meet-cedric-cedric https://app.meet-cedric.com/api/v1/mcp{"mcpServers":{"meet-cedric-cedric":{"type":"http","url":"https://app.meet-cedric.com/api/v1/mcp"}}}在 Cursor 中打开{"servers":{"meet-cedric-cedric":{"type":"http","url":"https://app.meet-cedric.com/api/v1/mcp"}}}在 VS Code 中打开{"mcpServers":{"meet-cedric-cedric":{"type":"http","url":"https://app.meet-cedric.com/api/v1/mcp"}}}{"mcpServers":{"meet-cedric-cedric":{"serverUrl":"https://app.meet-cedric.com/api/v1/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Cedric MCP 服务
驻留在团队交流场所中的 AI 员工,以远程 MCP 服务的形式提供。
网站 ·
连接客户端 ·
工具 ·
使用场景 ·
API ·
免费开始
Cedric 是面向 Slack、Telegram 和 Discord 的 AI 员工。他会加入你的会议,在你连接的工具(HubSpot、Notion、Gmail、Google Calendar、Linear、GitHub、Stripe 等 3,000 多种工具)中工作,并在发送或更改任何内容前征求同意。
本仓库提供了通过代码调用 Cedric 的方式。Cedric 是一个远程 MCP 服务,因此 Claude Code、Cursor、VS Code、Claude、ChatGPT、Codex CLI、Gemini CLI、Windsurf 或你自己的 Agent 都能使用他的 129 个工具:团队记忆、频道、已连接的应用、会议、文件、工作流和日程安排。你的 Agent 是大脑;Cedric 是双手。
| 端点 | https://app.meet-cedric.com/api/v1/mcp |
| 传输方式 | Streamable HTTP |
| 身份验证 | 两种方式均可:在浏览器中登录一次(OAuth 2.1 with PKCE,无需粘贴任何内容),或提供 API 密钥 cedric_sk_... |
| 账户 | 免费开始,无需银行卡:app.meet-cedric.com |
快速开始
Claude Code:
claude mcp add --transport http cedric https://app.meet-cedric.com/api/v1/mcp
# then run /mcp, pick cedric, and choose Authenticate
Cursor(~/.cursor/mcp.json):
{
"mcpServers": {
"cedric": { "url": "https://app.meet-cedric.com/api/v1/mcp" }
}
}
VS Code:
code --add-mcp '{"name":"cedric","type":"http","url":"https://app.meet-cedric.com/api/v1/mcp"}'
Claude、ChatGPT、Codex CLI、Gemini CLI、Windsurf 和 API 密钥:请参阅 docs/clients.md。
连接后,调用 getting_started 工具。它会返回完整指南,包括何时直接执行,以及何时通过 ask_cedric 将整个任务交给 Cedric。
你的 Agent 可以用 Cedric 做什么
129 个工具中的部分工具:
| 范围 | 工具 |
|---|---|
| 移交整个任务 | ask_cedric |
| 团队记忆 | remember、recall_memories、search_workspace |
| 聊天 | read_channel、send_channel_message、send_dm、post_vote |
| 已连接的应用 | list_connectors、integration_request、run_recipe |
| 邮件和日历 | gmail_search、gmail_send、calendar_free_busy、calendar_create_event |
| 会议 | join_call、share_meeting_notes、meeting_brief |
| 日程安排和工作流 | schedule_task、start_workflow、watch_app、watch_source |
| 文件和文档 | upload_file、read_file、create_document、create_presentation、create_spreadsheet |
大多数工具在调用后会立即运行。使用浏览器登录或标准密钥时,有两类工具不会立即运行:
- 仅限直接密钥: 发送邮件或私信、更改日历、调用已连接应用的 API(
integration_request、run_recipe)、运行代码和已编译的自动化(schedule_automation)都会因requires_direct_key被拒绝。请使用直接密钥,或通过ask_cedric移交任务;它会在执行任何外发操作前征求人员同意。 - 需要批准: 在频道发帖、移动事件钩子和启动构建会返回
pending_approval,直到获得人员批准。
请参阅审批。
人们用它构建什么
- 在编辑器中询问“我们决定了什么?” 在修改定价代码之前,你的编码 Agent 会调用
recall_memories,获取团队实际做出的决定,而不是猜测。 - 发布并告知。 PR 合并后,Agent 撰写摘要,队友批准后,
send_channel_message会将其发布到 #eng,而remember会保存这个决定,供下次参考。 - 让 CI 主动发声。 部署失败时会调用
/api/v1/chat:“告诉 #eng 出了什么问题,并创建一个 Linear 问题。” Cedric 会起草这两项内容,由队友轻点一下批准。 - 投票定夺。
post_vote会询问频道要发布哪个名称,而vote_results会将投票结果返回给你的 Agent。
更多用例及详细调用说明:docs/use-cases.md。
在代码中使用
官方 MCP SDK 可通过 Cedric 的 设置 → MCP 中获取的 API 密钥进行连接。
TypeScript(examples/node/mcp-client.mjs):
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const transport = new StreamableHTTPClientTransport(
new URL("https://app.meet-cedric.com/api/v1/mcp"),
{ requestInit: { headers: { Authorization: `Bearer ${process.env.CEDRIC_KEY}` } } },
);
const client = new Client({ name: "my-agent", version: "1.0.0" });
await client.connect(transport);
const { tools } = await client.listTools();
const result = await client.callTool({
name: "recall_memories",
arguments: { query: "pricing decisions" },
});
Python(examples/python/mcp_client.py):
from mcp import ClientSession
from mcp.client.streamable_http import create_mcp_http_client, streamable_http_client
http = create_mcp_http_client(headers={"Authorization": f"Bearer {key}"})
async with http, streamable_http_client(URL, http_client=http) as (read, write):
async with ClientSession(read, write) as session:
await session.initialize()
result = await session.call_tool("recall_memories", {"query": "pricing decisions"})
没有自己的 Agent?使用 API 密钥发起一次 HTTP 调用,即可运行完整的 Cedric 轮次(examples/node/chat.mjs、examples/python/chat.py):
curl -X POST https://app.meet-cedric.com/api/v1/chat \
-H "Authorization: Bearer $CEDRIC_KEY" \
-H "Content-Type: application/json" \
-d '{"message": "Summarize this week for the team"}'
# { "reply": "...", "session": "abc123", "outcome": "answered" }
聊天会话、文件上传、审批和限制:docs/api.md。
本仓库内容
docs/clients.md setup for every MCP client, API keys, how the sign-in works
docs/tools.md every tool, grouped, with its parameters
docs/use-cases.md worked examples of what to build with Cedric
docs/api.md MCP, chat and files endpoints, approvals, limits
examples/node/ MCP SDK client and chat call (TypeScript SDK)
examples/python/ MCP SDK client and chat call (Python SDK)
examples/curl/cedric.sh the whole API from the shell
server.json the MCP Registry entry
链接
- 网站:meet-cedric.com
- 文档:meet-cedric.com/docs
- 将其他 MCP 服务连接到 Cedric:自带工具
- 定价:meet-cedric.com/pricing
- 安全:meet-cedric.com/security
- 联系方式:[email protected]
Cedric 由 SFF Studio 在瑞士苏黎世开发。本仓库中的示例和文档采用 MIT 许可;Cedric 服务本身并非开源。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
