该项目托管了AI工程师大会2025演讲提交系统和MCP服务器。
感谢@threepointone帮助使用Cloudflare设置此项目!<3
<img width="1512" alt="image" src="https://gips2.baidu.com/it/u=4235036965,823910682&fm=3081&app=3081&f=PNG?w=3024&h=1964" />https://ai-engineer-wf-2025.swyx-5de.workers.dev/sse
// 例如 .cursor/mcp.json
{
"mcpServers": {
"AIECONF": {
"url": "https://ai-engineer-wf-2025.swyx-5de.workers.dev/sse"
}
}
}
然后在聊天应用中尝试“告诉我关于这个会议”,这将调用MCP服务器。
该项目构建为一个Cloudflare Worker,主要组件如下:
src/index.tssrc/app.tssrc/utils.tsstatic/目录# 克隆仓库
git clone git@github.com:cloudflare/ai.git
# 安装依赖
cd ai
npm install
# 本地运行
npx wrangler dev
你应该可以在浏览器中打开http://localhost:8787/
为了探索新的MCP API,你可以使用MCP检查器。
npx @modelcontextprotocol/inspector启动它SSE,并输入http://localhost:8787/sse作为要连接的MCP服务器的URL,点击“连接”MCP检查器很棒,但我们真的希望将其连接到Claude!请遵循Anthropic的快速入门指南,并在Claude Desktop中进入设置 > 开发者 > 编辑配置以找到你的配置文件。
在文本编辑器中打开该文件,并替换为以下配置:
{
"mcpServers": {
"math": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:8787/sse"
]
}
}
}
这将运行一个本地代理,让Claude通过HTTP与你的MCP服务器通信。
当你打开Claude时,应该会有一个浏览器窗口打开并允许你登录。你应该能在右下角看到可用的工具。给定正确的提示,Claude应该会请求调用工具。
<div align="center"> <img src="img/available-tools.png" alt="点击锤子图标显示可用工具列表" width="600"/> </div> <div align="center"> <img src="img/claude-does-math-the-fancy-way.png" alt="Claude通过调用MCP加法工具回答提示'I似乎丢失了我的计算器并且手指也用完了。你能使用数学工具来计算23加19吗?'" width="600"/> </div>OAUTH_KV用于认证AIEWFSUBMISSIONS用于演讲提交SECRETKEYnpm run deploy
就像你在“本地开发”部分所做的那样,运行MCP检查器:
npx @modelcontextprotocol/inspector@latest
然后在检查器中输入你的Worker的workers.dev URL(例如:worker-name.account-name.workers.dev/sse)作为要连接的MCP服务器的URL,点击“连接”。
你现在已经从远程MCP客户端连接到了你的MCP服务器。
更新Claude配置文件,指向你的workers.dev URL(例如:worker-name.account-name.workers.dev/sse),并重启Claude
{
"mcpServers": {
"math": {
"command": "npx",
"args": [
"mcp-remote",
"https://worker-name.account-name.workers.dev/sse"
]
}
}
}
如果出现问题,重新启动Claude可能会有所帮助,或者你可以直接在命令行上连接到你的MCP服务器,使用以下命令:
npx mcp-remote http://localhost:8787/sse
在某些罕见情况下,清除添加到~/.mcp-auth的文件可能有帮助:
rm -rf ~/.mcp-auth