2bo_qiita Mcp Server

2bo_qiita Mcp Server

🚀 Qiita MCP 服务器

Qiita MCP 服务器是一个与工程师知识共享平台 Qiita 交互的 Model Context Protocol (MCP) 服务器,它能让 AI 代理通过标准化的 MCP 工具对 Qiita 上的文章进行创建、读取和更新等操作。

![License: MIT](https://img Shields.io/badge/License-MIT-yellow.svg)

🚀 快速开始

Qiita MCP 服务器提供了一个 Model Context Protocol (MCP) 服务器,可使 AI 代理与 Qiita API 进行交互。MCP 是构建 AI 代理以使用外部工具和服务的开放协议,此服务器实现了 MCP 规范,提供用于处理 Qiita 内容的工具。

✨ 主要特性

该服务器提供了一系列 MCP 工具,用于与 Qiita 进行交互,具体如下:

工具名称 描述
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 中使用

  1. 在项目中创建一个 .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}"
}
}
}
}

🔧 技术细节

开发设置

  1. 克隆仓库:
git clone https://github.com/2bo/qiita-mcp-server.git
cd qiita-mcp-server
  1. 安装依赖项:
npm install
  1. 设置环境:
  • npm run dev - 开发模式下监视 TypeScript 文件
  • npm run build - 构建项目
  • npm run prepare - 准备发布包

贡献

欢迎贡献!请随意提交 Pull Request。

📄 许可证

此项目根据 MIT License 分发 - 有关详细信息,请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-20 15:33

相似服务问题