这是一个实验性的MCP (模型上下文协议)服务器,帮助AI助手连接并检索关于duyet的信息。该服务器主要提供在https://duyet.net上可用的信息,使其可以直接供您的AI助手使用。
用法:更新您的AI助手中的MCP服务器配置:
{
"mcpServers": {
"duyet-mcp-server": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.duyet.net/sse"
]
}
}
}
如果您正在使用Claude Code:
claude mcp add --transport http duyet https://mcp.duyet.net/mcp
端点:

这是一个用于探索MCP能力的学习、演示和实验项目。该项目作为构建远程MCP服务器的学习练习,并且大部分是由LLM编写的。
目的:使AI助手能够访问和检索关于duyet的工作、项目和内容信息,这些信息通常需要手动浏览网页才能获取。
这将把您的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服务器添加自己的工具,请在src/index.ts的init()方法中使用this.server.tool(...)定义每个工具。
您可以使用Cloudflare AI Playground测试您的MCP服务器:
duyet-mcp-server.<your-account>.workers.dev/sse 或 duyet-mcp-server.<your-account>.workers.dev/mcp)您可以使用mcp-remote代理从Claude Desktop连接到远程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} - CV/简历,带有格式参数:
duyet://cv/summary - 简短CV概述duyet://cv/detailed - 全面的CV信息duyet://cv/json - 结构化的CV数据(如果有)duyet://blog/posts/{limit} - Duyet技术博客上的最新博客文章
duyet://blog/posts/1 - 最新的博客文章duyet://blog/posts/5 - 最近5篇博客文章(限制:1-10)duyet://github-activity - 最近的GitHub贡献和活动工具提供了具有输入参数和副作用的交互功能。
get_cv - 获取Duyet的CV(简历),不同格式 - 概述、详细或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个最近活动,可选详细信息web-search - 使用DuckDuckGo搜索网络信息。返回搜索结果的标题、URL和摘要(1-10个结果)web-fetch - 从URL抓取内容。支持HTML(提取文本)、JSON和纯文本。默认情况下,仅允许可信域(duyet.net,blog.duyet.net,github.com)以确保安全send_message - 向Duyet发送消息,用于合作、工作机会、咨询或一般询问。消息会保存并附带参考ID以便跟进hire_me - 获取关于雇佣Duyet的各种角色的信息 - 全职、合同、咨询或兼职职位。包括专长、经验和下一步行动say_hi - 向Duyet发送友好的问候,可选个人留言。获取联系信息和连接链接contact_analytics - 生成关于联系提交的分析报告,包括总结统计、目的分解、每日趋势和最近活动模式这里有一些使用此MCP服务器的自然对话流程示例:
用户:Duyet是谁?他做什么?
Claude:[自动访问duyet://about资源]
Duyet是一位拥有8年经验的数据工程师。他对数据工程概念、最佳实践以及现代数据和云技术有自信的知识。您可以在https://blog.duyet.net查看他的博客,在https://duyet.net/cv查看他的简历,并在https://github.com/duyet查看他的项目。
用户:他最近写了些什么?
Claude:[自动访问duyet://blog/posts/3资源]
他的最新博客文章涵盖了数据工程、云技术和分布式系统的话题。您想让我展示更多关于任何特定帖子的细节吗?
用户:他目前在做什么?
Claude:[自动访问duyet://github-activity资源]
根据他最近的GitHub活动,Duyet一直在从事MCP服务器实现、数据管道项目以及为数据工程贡献开源工具。
用户:我正在寻找一位数据工程师。你能帮我联系Duyet吗?
Claude:我可以帮您使用send_message工具给Duyet发送消息。这是一个什么样的机会?
用户:这是我们初创公司的一个全职职位,涉及Kafka和Spark
Claude:[使用send_message工具]
您想在给Duyet的消息中说些什么?我会确保提到这是一个涉及Kafka和Spark技术的全职职位。
用户:嗨,Duyet,我们是一家A轮融资的初创公司,正在构建实时数据平台。我们希望讨论一个高级数据工程师的角色,涉及Kafka、Spark和云基础设施。这是一个远程友好职位,提供竞争力的股权。
Claude:[执行send_message工具并发送消息]
您的消息已成功发送!这是您的参考ID:abc-123-def,以便后续跟进。Duyet可以直接通过me@duyet.net、LinkedIn: https://linkedin.com/in/duyet 或GitHub: https://github.com/duyet联系。
用户:我想在面试前了解一下Duyet的技术背景
Claude:[自动访问duyet://cv/detailed资源]
根据Duyet的详细简历,他在数据工程方面有8年的经验,专长于Apache Spark、Kafka、云平台和分布式系统。他的经验包括构建可扩展的数据管道和使用现代数据堆栈技术。
用户:你能展示一些他最近的技术工作吗?
Claude:[自动访问duyet://github-activity资源]
他最近的GitHub活动显示了对数据工程项目、MCP服务器实现和开源工具的贡献。他一直在积极从事分布式系统和云原生数据解决方案的工作。
用户:他写的内容是什么类型的?
Claude:[自动访问duyet://blog/posts/5资源]
他的技术博客涵盖了构建可扩展的数据管道、现代数据工程最佳实践、云技术和分布式系统架构的话题。
此MCP服务器设计的关键优势在于Claude Chat可以自然地发现和引用信息通过资源,使对话更加流畅:
信息问题 → 自动资源访问
duyet://aboutduyet://cv/detailedduyet://blog/posts/3duyet://github-activity行动请求 → 交互工具
send_message工具say_hi工具get_cv工具逐步披露
MIT许可证 - 详情见LICENSE文件。