Dev.To文章MCP服务器

一个完整的MCP(模型上下文协议)服务器,用于实现Dev.To文章的搜索和验证功能,支持与Cursor集成进行自然对话和任务执行。

  • by kevinuehara
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 kevinuehara/mcp-articles-example

使用说明

📋 开发文章MCP服务器

🎯 这个项目是什么?

这是一个完整的MCP(模型上下文协议)服务器,它实现了dev.to的一篇文章,并使用 TypeScript 和 萨德服务器直接与 光标,允许您在dev.to上搜索文章。

🌟 为什么使用MCP?

这 模型上下文协议 是Anthropic开发的一种协议,允许AI助手以标准化的方式与外部工具和资源连接。通过此项目,您可以:

  • 🤖 自然对话 使用Cursor查看dev.to上的文章
  • 🔧 执行任务 直接通过聊天
  • 📊 接收见解 关于已发布数据的智能数据
  • 🛡️ 确保数据验证 所有数据的稳健性

使用示例

询问Cursors:

  • “给我3篇关于打字的文章”
  • “给我用户kevinuehara的文章”

运作原理

get-articles

  1. 获取传递参数的文章 标签 和 数量 来自Dev.TO API
  2. 返回AI代理可以完美格式化的结构化数据

get-articles-by-user-name

  1. 获取传递参数的文章 用户名 来自Dev.TO API
  2. 返回AI代理可以完美格式化的结构化数据

🏗️ 项目架构

该项目由三个主要文件组成

src/
├── types.ts                    # 📝 Zod Types
├── service.ts                  # 🖥️ Integration with dev.to
└── main.ts                     # 🚀 Entry Point of MCP

依赖项

  • @modelcontextprotocol/sdk -MCP服务器框架
  • zod -架构验证

使用API