mcpField
Q
Qiita MCP Server

Qiita MCP Server

ローカル
github.com/2boソーシャルメディア981 週間前に更新

Qiita MCP Server について

Qiita MCP Serverは、MCPツールを通じてAIエージェントからQiitaの記事を操作するサーバーです。エンジニア向けの知識共有コンテンツを管理でき、記事操作とMarkdownルールの参照に対応します。

主な機能

  1. 01認証ユーザーの記事取得
  2. 02IDによる記事取得
  3. 03記事の作成と更新
  4. 04Markdownルールの参照

活用シーン

  1. 01自分のQiita記事の確認
  2. 02特定記事の取得
  3. 03Qiita記事の公開や修正
  4. 04QiitaのMarkdown構文の確認

MCP 対応

MCPサーバーとして、Qiita記事の取得・作成・更新とMarkdownルール参照のツールをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"qiita": {
"command": "npx",
"args": [
"-y",
"@2bo/qiita-mcp-server"
],
"env": {
"QIITA_API_TOKEN": "<QIITA_API_TOKEN>"
}
}
}
}
起動コマンドnpx -y @2bo/qiita-mcp-server
設定が必要な環境変数
QIITA_API_TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@2bo/qiita-mcp-server

ツール

5

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
pagenumberいいえページ分割のページ番号
per_pagenumberいいえページあたりの項目数

詳細

Qiita MCP サーバー

エンジニニア向けナレッジ共有プラットフォームである Qiita と連携するための Model Context Protocol(MCP)サーバーです。

License: MIT

概要

このパッケージは、AI エージェントが Qiita API と連携できるようにする Model Context Protocol(MCP)サーバーを提供します。標準化された MCP ツールを通じて、Qiita の記事の作成、読み取り、更新ができます。

MCP は、AI エージェントが外部のツールやサービスを利用できるようにするためのオープンプロトコルです。このサーバーは MCP 仕様を実装し、Qiita のコンテンツを操作するツールを提供します。

提供するツール

サーバーは次の MCP ツールを提供します。

ツール名説明
get_my_qiita_articles現在認証されているユーザーの Qiita 記事を取得します
get_qiita_itemID を指定して Qiita の記事を取得します
post_qiita_articleQiita に新しい記事を作成します
update_qiita_article既存の Qiita 記事を更新します
get_qiita_markdown_rulesQiita の Markdown 構文ルールとチートシートを取得します

使い方

前提条件
  • Node.js(>=20.0.0)
  • API アクセストークンを持つ Qiita アカウント
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 ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。