返回市场
奇塔-MCP服务器

奇塔-MCP服务器

作者:2bo7 星标更新:2025-04-23

项目介绍

Qiita MCP Server

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

License: MIT

概述

此包提供了一个模型上下文协议(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语法规则和速查表

使用方法

先决条件

在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文件。