koki-develop avatar

Esa Mcp Server

koki-develop/esa-mcp-server

Connects Claude to esa.io, the Japanese documentation and knowledge sharing platform. You get read and write access to posts, tags, and comments through the esa.io API. Search and filter posts, create or update documentation, manage tags, and handle comment threads. Ships with a read-only mode if you want to restrict Claude to browsing without modifications. Runs via npx or Docker, needs a personal access token from your esa team settings. Note that an official esa MCP server has since been released, so you should probably use that instead unless you have specific reasons to stick with this community version.

GitHub stars
2
tools
10
auth
Secret needed
transport
STDIO
env vars
2
last updated
Sep 11, 2025

Tools

10 tools

Public tool metadata for what this MCP can expose to an agent.

get_postsRetrieve a list of posts from the esa team. Supports search queries, filtering, sorting, and pagination.

Retrieve a list of posts from the esa team. Supports search queries, filtering, sorting, and pagination.

No parameter schema in public metadata yet.

get_postRetrieve a specific post from the esa team by post number.

Retrieve a specific post from the esa team by post number.

No parameter schema in public metadata yet.

create_postCreate a new post in the esa team.

Create a new post in the esa team.

No parameter schema in public metadata yet.

update_postUpdate an existing post in the esa team.

Update an existing post in the esa team.

No parameter schema in public metadata yet.

delete_postDelete an existing post from the esa team.

Delete an existing post from the esa team.

No parameter schema in public metadata yet.

get_tagsGet a list of all tags used in the esa team.

Get a list of all tags used in the esa team.

No parameter schema in public metadata yet.

get_post_commentsRetrieve a list of comments for a specific post from the esa team.

Retrieve a list of comments for a specific post from the esa team.

No parameter schema in public metadata yet.

create_post_commentCreate a new comment on an existing post in the esa team.

Create a new comment on an existing post in the esa team.

No parameter schema in public metadata yet.

update_commentUpdate an existing comment on a post in the esa team.

Update an existing comment on a post in the esa team.

No parameter schema in public metadata yet.

delete_commentDelete an existing comment from the esa team.

Delete an existing comment from the esa team.

No parameter schema in public metadata yet.

Sponsors

Configuration

ESA_TEAM*

Your esa team

ESA_ACCESS_TOKEN*secret

Your esa personal access token

Readme

[!IMPORTANT] An official MCP server has been released. Please use the official server going forward.

esa MCP Server

Version License Docker

A Model Context Protocol (MCP) server for esa.io.

Table of Contents

Usage

Prerequisites

Before using this MCP server, you need to generate a personal access token from your esa.io team:


View the full README on GitHub

Details

Repository
github.com/koki-develop/esa-mcp-server
Package
@koki-develop/esa-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active