这是一个用于与工程师知识共享平台Qiita交互的模型上下文协议(MCP)服务器。
此包提供了一个模型上下文协议(MCP)服务器,使AI代理能够通过Qiita API进行交互。它允许通过标准化的MCP工具创建、读取和更新Qiita上的文章。
MCP是一个开放协议,用于构建可以使用外部工具和服务的AI代理。此服务器实现了MCP规范,提供了处理Qiita内容的工具。
该服务器提供的MCP工具有如下:
| 工具名称 | 描述 |
|---|---|
get_my_qiita_articles | 获取当前认证用户在Qiita上的文章 |
get_qiita_item | 根据ID获取特定的Qiita文章 |
post_qiita_article | 在Qiita上创建新文章 |
update_qiita_article | 更新现有的Qiita文章 |
get_qiita_markdown_rules | 获取Qiita Markdown语法规则和速查表 |
.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 - 以监视模式运行TypeScript进行开发npm run build - 构建项目npm run prepare - 准备发布包欢迎贡献!请随时提交Pull Request。
本项目采用MIT许可证 - 详情见LICENSE文件。