Token导航 LogoToken导航TokenDH.com
Duyet MCP Server logo
运维云端未说明官方级别未说明来源级核验

Duyet MCP Server

MCP Server

一个实验性的MCP(模型上下文协议)服务器,帮助AI助手连接并检索关于Duyet的信息,提供对其个人网站内容的直接访问。

工具数

9

提示词数

0

GitHub Stars

2

资源数

0
信息检索TypeScriptClaude云部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

duyet

提供方

duyet

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

duyet mcp服务器

![CI/CD Pipeline](https://github.com/duyet/duyet-mcp-server/actions) ![codecov](https://codecov.io/gh/duyet/duyet-mcp-server) ![Security](https://github.com/duyet/duyet-mcp-server/actions)

一个实验 MCP(模型上下文协议) 服务器,帮助人工智能助手连接并检索有关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

终点:

  • https://mcp.duyet.net/sse
  • https://mcp.duyet.net/mcp

![](./.github/screenshots/screenshot-1.png) ![](./.github/screenshots/screenshot-2.png) ![](./.github/screenshots/screenshot-3.png) ![](./.github/screenshots/screenshot-4.png) ![](./.github/screenshots/screenshot-5.png) ![](./.github/screenshots/screenshot-6.png) ![](./.github/screenshots/screenshot-7.png)

关于本项目

这是一个 研究、演示和实验项目 旨在探索MCP功能。该项目是构建远程MCP服务器的学习练习,也主要由LLM编写。

目的:使AI助手能够访问和检索有关duyet的工作、项目和内容的信息,否则这些信息需要手动浏览网页。

部署到Cloudflare Workers

![Deploy to Workers](https://deploy.workers.cloudflare.com/?url=https://github.com/duyet/duyet-mcp-server)

这将把您的MCP服务器部署到以下URL: duyet-mcp-server..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服务器:

  1. 首选https://playground.ai.cloudflare.com/
  2. 输入您部署的MCP服务器URL(duyet-mcp-server..workers.dev/sseduyet-mcp-server..workers.dev/mcp)
  3. 现在,您可以直接从操场上使用duyet信息工具!

将Claude Desktop连接到您的MCP服务器

您可以使用以下命令从Claude Desktop连接到远程MCP服务器 mcp远程代理.

要从Claude Desktop连接,请按照以下步骤操作 Anthropic的快速入门 然后转到“设置”>“开发人员”>“编辑配置”。

使用此配置进行更新:

{
  "mcpServers": {
    "duyet-info": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://duyet-mcp-server..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

User: Who is Duyet and what does he do?

Claude: [Automatically accesses duyet://about resource]
Duyet is a Data Engineer with 8 years of experience. He is confident in his knowledge of Data Engineering concepts, best practices and state-of-the-art data and Cloud technologies. You can check out his blog at https://blog.duyet.net, his CV at https://duyet.net/cv, and his projects at https://github.com/duyet.

User: What has he been writing about lately?

Claude: [Automatically accesses duyet://blog/posts/3 resource]  
His latest blog posts include topics on data engineering, cloud technologies, and distributed systems. Would you like me to show you more details about any specific post?

User: What's he working on currently?

Claude: [Automatically accesses duyet://github-activity resource]
Based on his recent GitHub activity, Duyet has been working on MCP server implementations, data pipeline projects, and contributing to open source tools for data engineering.

招聘与合作

User: I'm looking to hire a data engineer. Can you help me contact Duyet?

Claude: I can help you send a message to Duyet using the send_message tool. What type of opportunity is this?

User: It's a full-time position at our startup working with Kafka and Spark

Claude: [Uses send_message tool]
What would you like to say in your message to Duyet? I'll make sure to include that this is about a full-time position with Kafka and Spark technologies.

User: Hi Duyet, we're a Series A startup building real-time data platforms. We'd love to discuss a Senior Data Engineer role working with Kafka, Spark, and cloud infrastructure. Remote-friendly position with competitive equity.

Claude: [Executes send_message tool with the message]
Your message has been sent successfully! Here's your reference ID: abc-123-def for follow-up. Duyet can be reached directly at me@duyet.net, LinkedIn: https://linkedin.com/in/duyet, or GitHub: https://github.com/duyet.

技术研究

User: I want to understand Duyet's technical background before our interview

Claude: [Automatically accesses duyet://cv/detailed resource]
Based on Duyet's detailed CV, he has 8 years of experience in data engineering with expertise in Apache Spark, Kafka, cloud platforms, and distributed systems. His experience includes building scalable data pipelines and working with modern data stack technologies.

User: Can you show me some of his recent technical work?

Claude: [Automatically accesses duyet://github-activity resource]
His recent GitHub activity shows contributions to data engineering projects, MCP server implementations, and open source tools. He's been actively working on distributed systems and cloud-native data solutions.

User: What kind of content does he write about?

Claude: [Automatically accesses duyet://blog/posts/5 resource]
His technical blog covers topics like building scalable data pipelines, modern data engineering best practices, cloud technologies, and distributed systems architecture.

自然发现模式

这种MCP服务器设计的主要优点是,Claude Chat可以通过资源自然地发现和参考信息,使对话更加流畅:

  1. 信息问题自动资源访问

- “杜耶是谁?”→ duyet://about - “他的经历是什么?”→ duyet://cv/detailed - “他在写什么?”→ duyet://blog/posts/3 - “他在干什么?”→ duyet://github-activity

  1. 动作请求交互式工具

- “我想联系他”→ send_message 工具 - “你能给他打个招呼吗?”→ say_hi 工具 - “获取他的简历”→ get_cv 工具

  1. 渐进式披露

- 从一般问题开始 - 深入到特定区域 - 做好准备后采取行动

建筑

  • 框架:Hono.js在Cloudflare Workers上运行
  • 数据库:Cloudflare D1与Drizzle ORM
  • 测试:具有全面测试覆盖率的Jest
  • 掉毛:用于代码质量的生物特征
  • 类型安全:具有严格配置的TypeScript

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

目录标签

目录标签

信息检索TypeScriptClaude云部署MCP服务器本地部署AI助手集成个人数据访问

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP