关于 Qiita MCP Server
Qiita MCP Server 让 AI Agent 通过 MCP 工具读取、创建和更新 Qiita 文章,并提供 Markdown 规则查询,适合管理工程师知识分享内容。
主要功能
- 01读取当前用户的文章
- 02按 ID 获取文章
- 03创建和更新文章
- 04查询 Markdown 规则
适用场景
- 01查看自己的 Qiita 文章
- 02获取指定文章内容
- 03发布或修改 Qiita 文章
- 04查阅 Qiita Markdown 写法
MCP 相关
作为 MCP 服务,它向 AI 客户端提供 Qiita 文章读取、创建、更新及 Markdown 规则查询工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | number | 否 | 分页的页码 |
| per_page | number | 否 | 每页项目数 |
详细介绍
Qiita MCP 服务
一个用于与 Qiita(面向工程师的知识分享平台)交互的模型上下文协议(MCP)服务。
概述
此软件包提供一个模型上下文协议(MCP)服务,使 AI Agent 能够与 Qiita API 交互。它允许通过标准化的 MCP 工具在 Qiita 上创建、读取和更新文章。
MCP 是一种开放协议,用于构建能够使用外部工具和服务的 AI Agent。此服务实现了 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 Code 中使用
- 在项目中创建
.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 文件。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。