Qiita MCP服务器
用于与工程师知识共享平台Qiita交互的模型上下文协议(MCP)服务器。

概述
该软件包提供了一个模型上下文协议(MCP)服务器,使人工智能代理能够与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语法规则和备忘单 |
用法
先决条件
- Node.js(>=20.0.0)
- 具有API访问令牌的Qiita帐户
- 您可以通过访问生成Qiita API令牌:https://qiita.com/settings/tokens/new
使用VS代码
- 创建一个
.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-准备发布包
贡献
欢迎投稿!请随时提交拉取请求。
许可证
此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。
