使用说明
duyet mcp服务器
一个实验 MCP(模型上下文协议) 服务器,帮助人工智能助手连接并检索有关duyet的信息。此服务器提供对主要在以下位置可用的信息的访问 https://duyet.net,将其直接提供给您的AI助手。
端点: https://mcp.duyet.net/mcp (流式HTTP,无状态——适用于每个主要的MCP客户端)
从任何MCP客户端连接
| 客户端 | 如何连接 |
|---|---|
| Claude 代码 | claude mcp add --transport http duyet https://mcp.duyet.net/mcp |
| 克劳德桌面/Claude.ai | 设置→ 连接器→ 添加自定义连接器→ https://mcp.duyet.net/mcp |
| 光标 | 添加到 ~/.cursor/mcp.json → {"mcpServers": {"duyet": {"url": "https://mcp.duyet.net/mcp"}}} |
| 帆板运动 | 添加到 ~/.codeium/windsurf/mcp_config.json → {"mcpServers": {"duyet": {"serverUrl": "https://mcp.duyet.net/mcp"}}} |
| VS代码(副本) | code --add-mcp '{"name":"duyet","type":"http","url":"https://mcp.duyet.net/mcp"}' |
| Codex 命令行界面 | 添加到 ~/.codex/config.toml → [mcp_servers.duyet] 与 url = "https://mcp.duyet.net/mcp" |
| Gemini CLI | gemini mcp add --transport http duyet https://mcp.duyet.net/mcp |
| 泽德 | 设置→ context_servers → {"duyet": {"source": "custom", "url": "https://mcp.duyet.net/mcp"}} |
| Cloudflare AI游乐场 | 进入 https://mcp.duyet.net/mcp 在https://playground.ai.cloudflare.com |
| 其他(仅限stdio) | 使用 mcp遥控器 proxy--配置如下 |
mcp-remote proxy config (for stdio-only clients)
{
"mcpServers": {
"duyet": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.duyet.net/mcp"]
}
}
}
关于本项目
这是一个 研究、演示和实验项目 旨在探索MCP功能。该项目是构建远程MCP服务器的学习练习,也主要由LLM编写。
目的:使AI助手能够访问和检索有关duyet的工作、项目和内容的信息,否则这些信息需要手动浏览网页。
部署到Cloudflare Workers
这将把您的MCP服务器部署到以下URL: duyet-mcp-server.<your-account>.workers.dev/sse
或者,您可以使用命令行克隆和部署:
git clone https://github.com/duyet/duyet-mcp-server
cd duyet-mcp-server
npm install
npm run deploy
自定义您的MCP服务器
添加您自己的 工具 在MCP服务器中,定义 init() 方法 src/index.ts 使用 this.server.tool(...).
连接到Cloudflare AI游乐场
您可以使用Cloudflare AI Playground测试您的MCP服务器:
- 首选https://playground.ai.cloudflare.com/
- 输入您部署的MCP服务器URL(
duyet-mcp-server.<your-account>.workers.dev/sse或duyet-mcp-server.<your-account>.workers.dev/mcp) - 现在,您可以直接从操场上使用duyet信息工具!
将Claude Desktop连接到您的MCP服务器
您可以使用以下命令从Claude Desktop连接到远程MCP服务器 mcp远程代理.
要从Claude Desktop连接,请按照以下步骤操作 Anthropic的快速入门 然后转到“设置”>“开发人员”>“编辑配置”。
使用此配置进行更新:
{
"mcpServers": {
"duyet-info": {
"command": "npx",
"args": [
"mcp-remote",
"https://duyet-mcp-server.<your-account>.workers.dev/sse"
]
}
}
}
您应该看到duyet-mcp信息工具可用。
可用资源和工具
此MCP服务器同时公开 资源 (通过URI进行只读数据访问)和 工具 (带参数的交互功能)。Claude Chat会自动发现资源,以实现自然的对话流,而工具则用于需要用户输入的操作。
资源
资源通过基于URI的请求提供对信息的只读访问。Claude Chat会自动发现这些内容。
核心信息资源
duyet://about-Duyet的基本信息,以及动态计算的经验年限duyet://cv/{format}-带有格式参数的简历:duyet://cv/summary-简历概述duyet://cv/detailed-全面的简历信息duyet://cv/json-结构化简历数据(如果可用)
内容资源
duyet://blog/posts/{limit}-Duyet技术博客的最新博客文章duyet://blog/posts/1-最新博客文章duyet://blog/posts/5-最近5篇博客文章(限制:1-10)
duyet://github-activity-GitHub最近的贡献和活动
工具
工具提供具有输入参数和副作用的交互式功能。
核心信息工具
get_cv-以不同格式检索Duyet的简历(履历)-摘要、详细或JSON格式get_about_duyet-获取Duyet的基本信息,包括经验、技能和联系链接
内容工具
get_blog_posts-从blog.duyet.net获取JSON格式的博客文章列表(1-20篇文章)get_blog_post_content-通过URL获取特定博客文章的完整内容,包括标题、内容和元数据(作者、发布日期、标签)get_github_activity-检索Duyet最近在GitHub上的活动,包括提交、问题、拉取请求、发布和其他公共事件。查看多达20个最近的活动,并提供可选的详细信息
交互工具
send_message-向Duyet发送消息,寻求合作、工作机会、咨询或一般咨询。消息会保存一个参考ID以供后续处理hire_me-获取有关雇佣Duyet担任各种职位的信息-全职、合同、咨询或兼职职位。包括专业知识、经验和下一步行动say_hi-向Duyet发送友好的问候,并可选择发送个人信息。获取联系信息和连接链接
管理工具
contact_analytics-生成联系人提交的分析报告,包括汇总统计数据、目的细分、每日趋势和最近的活动模式
Claude聊天示例
以下是使用此MCP服务器的自然对话流的示例:
了解Duyet
| 🧑 用户 | 🤖 克劳德 |
|---|---|
| 杜耶是谁,他做什么工作? | [访问 duyet://about] Duyet是一名拥有8年经验的数据工程师,对数据工程概念、最佳实践以及最先进的数据和云技术充满信心。博客:https://blog.duyet.net·简历:https://duyet.net/cv·GitHub:https://github.com/duyet |
| 他最近在写什么? | [访问 duyet://blog/posts/3] 他的最新帖子涵盖了数据工程、云技术和分布式系统。想要了解特定帖子的详细信息吗? |
| 他目前在做什么? | [访问 duyet://github-activity] GitHub最近的活动展示了MCP服务器实现、数据管道项目和开源数据工程工具方面的工作。 |
招聘与合作
| 🧑 用户 | 🤖 克劳德 |
|---|---|
| 我想雇一个数据工程师。你能帮我联系杜耶吗? | 我可以使用向Duyet发送消息 send_message 工具。这是什么样的机会? |
| 这是我们初创公司的一个全职职位,与Kafka和Spark合作 | [准备 send_message] 你想说什么?我会注意到这是Kafka和Spark的全职角色 |
| 嗨,Duyet,我们是一家建立实时数据平台的a轮创业公司。我们很乐意讨论高级数据工程师的角色——Kafka、Spark、云基础设施、远程友好型。 | [执行 send_message] 消息已发送!参考ID: abc-123-def。您也可以通过以下方式联系Duyetme@duyet.net领英:https://linkedin.com/in/duyet,GitHub:https://github.com/duyet |
技术研究
| 🧑 用户 | 🤖 克劳德 |
|---|---|
| 在面试之前,我想了解杜耶的技术背景 | [访问 duyet://cv/detailed] 8年数据工程经验:Apache Spark、Kafka、云平台、分布式系统、可扩展数据管道和现代数据栈。 |
| 你能给我看看他最近的一些技术作品吗? | [访问 duyet://github-activity] 最近的贡献包括数据工程项目、MCP服务器实现以及分布式云原生数据系统的开源工具。 |
| 他写什么样的内容? | [访问 duyet://blog/posts/5] 可扩展的数据管道、现代数据工程最佳实践、云技术和分布式系统架构。 |
自然发现模式
这种MCP服务器设计的主要优点是,Claude Chat可以通过资源自然地发现和参考信息,使对话更加流畅:
-
信息问题 → 自动资源访问
- “杜耶是谁?”→
duyet://about - “他的经历是什么?”→
duyet://cv/detailed - “他在写什么?”→
duyet://blog/posts/3 - “他在干什么?”→
duyet://github-activity
- “杜耶是谁?”→
-
动作请求 → 交互式工具
- “我想联系他”→
send_message工具 - “你能给他打个招呼吗?”→
say_hi工具 - “获取他的简历”→
get_cv工具
- “我想联系他”→
-
渐进式呈现
- 从一般问题开始
- 深入到特定区域
- 做好准备后采取行动
建筑学
- 框架:Hono.js在Cloudflare Workers上运行
- 数据库:Cloudflare D1与Drizzle ORM
- 测试:具有全面测试覆盖率的Jest
- 代码检查:用于代码质量的生物特征
- 类型安全:具有严格配置的TypeScript
许可证
MIT许可证-有关详细信息,请参阅许可证文件。