
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 toolsPublic 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*secretYour esa personal access token
Readme
[!IMPORTANT] An official MCP server has been released. Please use the official server going forward.
esa MCP Server
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:
Details
- Repository
- github.com/koki-develop/esa-mcp-server
- Package
@koki-develop/esa-mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active