
Qiita MCP Server

2025.04.13
0
TypeScript知识共享平台文章管理交流协作
Qiita MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,用于与工程师知识共享平台 Qiita 进行交互。它提供了标准化的 MCP 工具,允许 AI 代理通过 Qiita API 创建、读取和更新文章。
View on GitHub
Overview
基本能力
产品定位
Qiita MCP Server 是一个用于与 Qiita 平台交互的 MCP 服务,主要面向开发者,特别是那些希望通过 AI 代理自动化管理 Qiita 内容的用户。
核心功能
- 获取当前认证用户的 Qiita 文章 (
get_my_qiita_articles
) - 通过 ID 获取特定的 Qiita 文章 (
get_qiita_item
) - 在 Qiita 上创建新文章 (
post_qiita_article
) - 更新现有的 Qiita 文章 (
update_qiita_article
) - 获取 Qiita 的 Markdown 语法规则和速查表 (
get_qiita_markdown_rules
)
适用场景
- 自动化管理 Qiita 文章
- 批量处理 Qiita 内容
- 集成 Qiita 功能到 AI 代理中
工具列表
工具名称 | 描述 |
---|---|
get_my_qiita_articles |
获取当前认证用户的 Qiita 文章 |
get_qiita_item |
通过 ID 获取特定的 Qiita 文章 |
post_qiita_article |
在 Qiita 上创建新文章 |
update_qiita_article |
更新现有的 Qiita 文章 |
get_qiita_markdown_rules |
获取 Qiita 的 Markdown 语法规则和速查表 |
常见问题解答
- 如何获取 Qiita API 访问令牌? 您可以通过访问 https://qiita.com/settings/tokens/new 生成 Qiita API 令牌。
使用教程
使用依赖
- Node.js (>=20.0.0)
- Qiita 账户和 API 访问令牌
安装教程
- 在项目中创建
.vscode/mcp.json
文件,内容如下:
{
"inputs": [
{
"type": "promptString",
"id": "qiita-api-token",
"description": "Qiita API Token",
"password": true
}
],
"servers": {
"qiita-mcp-server": {
"type": "stdio",
"command": "npx",
"args": ["@2bo/qiita-mcp-server"],
"env": {
"QIITA_API_TOKEN": "${input:qiita-api-token}"
}
}
}
}
调试方式
- 克隆仓库:
git clone https://github.com/2bo/qiita-mcp-server.git
cd qiita-mcp-server
- 安装依赖:
npm install
- 开发命令:
npm run dev
- 以开发模式运行 TypeScriptnpm run build
- 构建项目npm run prepare
- 准备发布包