Esa MCP Server
esa.io の公式 MCP(Model Context Protocol)サーバー(STDIO Transport版)
Esa MCP Server is an open-source mcp server by esaio, written mainly in TypeScript, with 61 GitHub stars and the MIT license. Its code was last updated Oct 30, 2026.
Scan summary: scanned Nov 5, 2026 at commit 612d8d0. Seen able to read environment and secrets. Scan policy
What Esa MCP Server can touch
- Our checks did not find this. The tool may still do it.Run shell commandsNot seen in this scan
- Our checks did not find this. The tool may still do it.Run dynamic codeNot seen in this scan
- Our checks did not find this. The tool may still do it.Read or write filesNot seen in this scan
- Seen in this scan, either in the code or while it ran.Read environment and secretsFound in the code by our scan
- Our checks did not find this. The tool may still do it.Control a web browserNot seen in this scan
- Our checks did not find this. The tool may still do it.Connect to databasesNot seen in this scan
- Our checks did not find this. The tool may still do it.Read or send messagesNot seen in this scan
- Our checks did not find this. The tool may still do it.Touch money or tradingNot seen in this scan
- Our checks did not find this. The tool may still do it.Connect to the internetNo connections seen while running
"Not seen" means our checks did not find it, and the tool may still do it. Covers commit 612d8d0, Nov 5, 2026. See the scan policy.
Before you install Esa MCP Server
AgenticMart scanned Esa MCP Server on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.
What it can access
- An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.
Before you install
- Pin the version you reviewed instead of always installing the latest release.
- Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
- Maintained by esaio on GitHub, 61 stars and 9 forks. Popularity is not proof of safety.
- Last code change: Oct 30, 2026.
- Open-source license: MIT.
Tools Esa MCP Server exposes (28)
Listed by the server itself during our scan of commit 612d8d0.
esa_get_teamsRetrieves a list of esa teams that the user has access to.
esa_get_team_statsRetrieves team statistics including member count, posts count (total/WIP/shipped), comments, stars, watches, and daily/weekly/monthly active users
esa_get_team_tagsRetrieves all tags used in posts within a team, along with the count of posts for each tag
esa_get_team_membersRetrieves all members of a team with their roles and profile information
esa_get_postRetrieves a specific post from an esa team by post number. The response always includes backlinks_count (the number of posts referencing this one). To list the referencing posts themselves, use esa_get_post_backlinks. To fetch comments, use esa_get_post_comments.
esa_search_postsSearch for posts in esa.io
esa_create_postCreates a new post in an esa team with optional tags, category, and WIP status.
esa_update_postUpdates an existing post in an esa team by post number. You can update the title, content, tags, category, and WIP status. To ship a post (mark as complete), set wip to false - this is preferred over using esa_ship_post when updating other fields simultaneously. To only add content to the start or e
esa_append_postAppends Markdown content to the end of an existing post's body, saving it as a new revision. Unlike esa_update_post, this does not require fetching the current body first, making it ideal for adding to a post (e.g. log entries, meeting notes). Optionally set wip to change the WIP state.
esa_prepend_postPrepends Markdown content to the beginning of an existing post's body, saving it as a new revision. Unlike esa_update_post, this does not require fetching the current body first. Behaves the same as esa_append_post except content is inserted at the start of the body. Optionally set wip to change the
esa_get_commentRetrieves a specific comment by comment ID, with optional stargazers included.
esa_create_commentCreates a new comment on an existing post in an esa team.
esa_update_commentUpdates an existing comment in an esa team by comment ID.
esa_delete_commentDeletes a comment from an esa team by comment ID.
esa_get_post_backlinksRetrieves a paginated list of posts that reference (link back to) the specified post. Archived posts and WIP posts are excluded. Results are ordered by backlink registration date (newest references first).
esa_get_post_commentsRetrieves a list of comments for a specific post with pagination support.
esa_get_team_commentsRetrieves a list of comments in a team with pagination support.
esa_get_categoriesRetrieves category information and subcategories for a specific category path, with optional posts and parent categories included
esa_get_top_categoriesRetrieves all top-level categories for a team
esa_get_all_category_pathsRetrieves category paths in a team to understand the overall category structure. Perfect for category organization, cleanup, migration planning, or finding similar categories. Returns a paginated list of paths with post counts, sorted in lexicographic order. Supports filtering (prefix/suffix/match/e
esa_archive_postArchives a post by moving it to the Archived/ category. If the post is in 'dev/docs', it becomes 'Archived/dev/docs'. Posts without category go to 'Archived'.
esa_ship_postShips a post by setting wip to false. This marks the post as complete and ready to be published. Use this only when you need to ship without making other changes - if you're also updating title, content, or other fields, use esa_update_post with wip: false instead.
esa_duplicate_postDuplicates a post by creating a new WIP post with the same name and body_md as the source post. By default the duplicate is created in the source team; specify targetTeamName to duplicate into a different team.
esa_rollback_post_revisionRolls back a post to the specified revision, saving the restored content as a new revision.
esa_get_search_options_helpGet esa search syntax documentation when you need to construct complex search queries. Use this BEFORE esa_search_posts if you're unsure how to translate user's search requirements into proper esa query syntax (e.g., date ranges, tag filters, category searches, advanced operators).
esa_get_markdown_syntax_helpGet esa Markdown and formatting documentation when unsure about syntax. Use this BEFORE using any tools with *_md parameters (like esa_create_post, esa_update_post, esa_create_comment, esa_update_comment) if you need clarification on Markdown syntax, esa-specific extensions, or formatting options.
esa_search_helpSearch esa documentation for features, terminology, and specifications. Use this when users mention esa-specific terms, ask about esa functionality, or request help with esa workflows that you're not familiar with.
esa_get_attachmentRetrieves an attachment file from esa with signed URLs. For supported images (JPEG, PNG, GIF, WebP) under 30MB, returns base64-encoded data. For other file types, larger images, or when forceSignedUrl is true, returns signed URLs.
Esa MCP Server is an open-source mcp server by esaio, written mainly in TypeScript. esa.io の公式 MCP(Model Context Protocol)サーバー(STDIO Transport版)
At a glance
- Stars
- 61
- Forks
- 9
- Language
- TypeScript
- License
- MIT
- Created
- Sep 2025
- Last update
- Oct 30, 2026
- Type
- MCP Server
- Price
- Free
Questions about Esa MCP Server
What is Esa MCP Server?
esa.io の公式 MCP(Model Context Protocol)サーバー(STDIO Transport版)
Who maintains Esa MCP Server?
Esa MCP Server is maintained by esaio on GitHub (esaio/esa-mcp-server). AgenticMart lists it from public repository data.
Is Esa MCP Server safe to use?
AgenticMart scanned Esa MCP Server on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.
What license does Esa MCP Server use?
It is published under the MIT license.
Esa MCP Server alternatives
View more →Similar mcp servers in Other, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Esa MCP Server (this page) esaio | 61 | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Github MCP Server github | 34k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Fastapi MCP tadata-org | 12k | MIT | Nov 24, 2025 | Scanned, no flagged issues |
| GhidraMCP LaurieWired | 12k | Apache-2.0 | Oct 10, 2026 | Scanned, no flagged issues |
| MCP Go mark3labs | 9.2k | MIT | Oct 30, 2026 | Scanned, no flagged issues |
| Git MCP idosal | 8.5k | Apache-2.0 | May 8, 2026 | Scanned, no flagged issues |