mcpField
Q
Qiita MCP Server

Qiita MCP Server

Local
github.com/2boSocial Media9Updated 81w ago

About Qiita MCP Server

Qiita MCP Server lets AI agents work with Qiita articles through MCP tools. It is intended for managing engineering knowledge-sharing content, with article operations and Markdown guidance in one server.

Key features

  1. 01Read the authenticated user's articles
  2. 02Fetch an article by ID
  3. 03Create and update articles
  4. 04Look up Markdown rules

Use cases

  1. 01Review personal Qiita articles
  2. 02Retrieve a specific article
  3. 03Publish or revise a Qiita article
  4. 04Check Qiita Markdown syntax

MCP support

As an MCP server, it exposes tools for reading, creating, and updating Qiita articles, as well as retrieving Markdown rules, to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"qiita": {
"command": "npx",
"args": [
"-y",
"@2bo/qiita-mcp-server"
],
"env": {
"QIITA_API_TOKEN": "<QIITA_API_TOKEN>"
}
}
}
}
Run commandnpx -y @2bo/qiita-mcp-server
Environment variables to set
QIITA_API_TOKENSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@2bo/qiita-mcp-server

Tools

5

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
pagenumberNoPage number for pagination
per_pagenumberNoNumber of items per page

Details

From the project README

Qiita MCP Server

A Model Context Protocol (MCP) server for interacting with Qiita, the knowledge-sharing platform for engineers.

License: MIT

Overview

This package provides a Model Context Protocol (MCP) server that enables AI agents to interact with the Qiita API. It allows for creating, reading, and updating articles on Qiita through standardized MCP tools.

MCP is an open protocol for building AI agents that can use external tools and services. This server implements the MCP specification to provide tools for working with Qiita content.

Provided Tools

The server provides the following MCP tools:

Tool NameDescription
get_my_qiita_articlesGet current authenticated user's Qiita articles
get_qiita_itemGet a specific Qiita article by its ID
post_qiita_articleCreate a new article on Qiita
update_qiita_articleUpdate an existing Qiita article
get_qiita_markdown_rulesGet Qiita markdown syntax rules and cheat sheet

Usage

Prerequisites
Usage with VS Code
  1. Create a .vscode/mcp.json file in your project with the following content:
{
  "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}"
      }
    }
  }
}

Development

Setup
  1. Clone the repository:
git clone https://github.com/2bo/qiita-mcp-server.git
cd qiita-mcp-server
  1. Install dependencies:
npm install
  1. Set up your environment:
  • npm run dev - Run TypeScript in watch mode for development
  • npm run build - Build the project
  • npm run prepare - Prepare the package for publishing
Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.