
Dev.to MCP Server

2025.04.28
3
PythonDev.to 集成AI 助手接口内容管理内容生成交流协作
Dev.to MCP Server 是一个基于 Model Context Protocol (MCP) 标准的服务器实现,专门为 Dev.to 平台设计,使 AI 助手能够访问和与 Dev.to 内容进行交互。该服务器提供了丰富的功能,包括获取最新和热门文章、搜索文章、获取文章和用户详细信息、创建和更新文章等。
View on GitHub
Overview
基本能力
产品定位
Dev.to MCP Server 是一个连接 AI 助手与 Dev.to 平台的中间件,旨在通过 MCP 标准提供对 Dev.to 内容的程序化访问和操作能力。
核心功能
- 获取 Dev.to 的最新和热门文章
- 根据多种条件搜索文章
- 获取特定文章的详细信息
- 获取用户详细信息
- 通过标签或用户名访问文章
- 创建和发布新文章到 Dev.to
- 更新现有文章
- 缓存机制以提高性能并减少 API 调用
适用场景
- AI 助手需要访问 Dev.to 内容
- 开发者需要自动化管理 Dev.to 文章
- 内容分析工具需要获取 Dev.to 数据
工具列表
get_latest_articles()
- 获取 Dev.to 的最新文章get_top_articles()
- 获取 Dev.to 最受欢迎的文章get_articles_by_tag(tag)
- 按标签获取文章get_article_by_id(id)
- 按 ID 获取特定文章search_articles(query, page=1)
- 按标题/描述中的关键词搜索文章get_article_details(article_id)
- 获取特定文章的完整内容和元数据get_articles_by_username(username)
- 获取特定作者撰写的文章create_article(title, body_markdown, tags, published)
- 创建并发布新文章update_article(article_id, title, body_markdown, tags, published)
- 更新现有文章
常见问题解答
- 需要 Dev.to API 密钥进行某些操作,特别是创建和更新文章
- API 密钥应设置为环境变量
DEV_TO_API_KEY
使用教程
使用依赖
- 需要 Dev.to API 密钥,可从 Dev.to 设置页面 获取
安装教程
- 克隆仓库
git clone https://github.com/Arindam200/devto-mcp.git
cd devto-mcp
- 连接到 MCP 服务器
复制以下 JSON 并替换适当的 {{PATH}} 值:
json { "mcpServers": { "devto": { "command": "{{PATH_TO_UV}}", // 运行 `which uv` 并将输出放在这里 "args": [ "--directory", "{{PATH_TO_SRC}}",// 进入仓库目录,运行 `pwd` 并输入输出 "run", "server.py" ], "env": { "DEV_TO_API_KEY":"Your Dev.to API Key" // 从 https://dev.to/settings/extensions 获取 } } } }
对于 Claude,将此保存为 claude_desktop_config.json
在:
~/Library/Application Support/Claude/claude_desktop_config.json
对于 Cursor,将此保存为 mcp.json
在:
~/.cursor/mcp.json
- 重启 Claude Desktop / Cursor 打开 Claude Desktop,您现在应该看到 Devto 作为可用集成。 或重启 Cursor。
调试方式
- 确保环境变量
DEV_TO_API_KEY
已正确设置 - 检查服务器日志以获取错误信息
- 验证 MCP 配置文件路径是否正确