
MCP - Dev.to

2025.05.01
1
C#Dev.to 集成文章管理内容生成
mcp-devto 是一个与 Dev.to API 集成的项目,提供了与平台上的文章、用户和其他资源交互的工具。它基于 .NET 9.0 构建,并利用 ModelContextProtocol 框架进行服务器端工具开发。
View on GitHub
Overview
基本能力
产品定位
mcp-devto 是一个用于与 Dev.to 平台交互的工具集,主要用于获取、搜索、创建和管理 Dev.to 上的文章和用户信息。
核心功能
- 获取 Dev.to 上的最新和热门文章。
- 通过标签、用户名或查询搜索文章。
- 获取文章和用户的详细信息。
- 创建和更新 Dev.to 上的文章。
- 格式化响应以提高可读性。
适用场景
- 开发者需要自动化管理 Dev.to 上的文章。
- 需要批量获取或分析 Dev.to 上的文章数据。
- 需要集成 Dev.to 文章功能到其他应用中。
工具列表
GetLatestArticles
: 获取最新文章。GetTopArticles
: 获取热门文章。GetArticlesByTag
: 通过标签获取文章。GetArticleById
: 通过 ID 获取文章详情。CreateArticle
: 创建新文章。
常见问题解答
- 如何获取 Dev.to API 密钥?
-
需要在 Dev.to 开发者平台申请 API 密钥。
-
如何配置 API 密钥?
-
将 API 密钥添加到
appsettings.json
文件的DevTo.ApiKey
字段中。 -
如何测试 HTTP 端点?
- 使用
mcp-devto.http
文件和 REST Client 工具进行测试。
使用教程
使用依赖
- .NET 9.0 SDK
- Visual Studio 2022 或任何兼容的 IDE。
- 有效的 Dev.to API 密钥。
安装教程
-
克隆仓库:
bash git clone <repository-url> cd mcp-devto
-
将 Dev.to API 密钥添加到
appsettings.json
:json "DevTo": { "ApiKey": "your-api-key-here" }
-
恢复依赖:
bash dotnet restore
-
运行项目:
bash dotnet run --project mcp-devto/mcp-devto.csproj
调试方式
-
使用 Docker 构建和运行容器:
bash docker build -t mcp-devto . docker run -p 8080:8080 -p 8081:8081 mcp-devto
-
测试 HTTP 端点:
- 使用
mcp-devto.http
文件和 REST Client 工具进行测试。