Esa MCP Server

by esaio• 61•• Scanned•Claim this listing•Request removal

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

  • Run shell commandsNot seen in this scan
  • Run dynamic codeNot seen in this scan
  • Read or write filesNot seen in this scan
  • Read environment and secretsFound in the code by our scan
  • Control a web browserNot seen in this scan
  • Connect to databasesNot seen in this scan
  • Read or send messagesNot seen in this scan
  • Touch money or tradingNot seen in this scan
  • 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

  1. Pin the version you reviewed instead of always installing the latest release.
  2. 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_teams

    Retrieves a list of esa teams that the user has access to.

  • esa_get_team_stats

    Retrieves team statistics including member count, posts count (total/WIP/shipped), comments, stars, watches, and daily/weekly/monthly active users

  • esa_get_team_tags

    Retrieves all tags used in posts within a team, along with the count of posts for each tag

  • esa_get_team_members

    Retrieves all members of a team with their roles and profile information

  • esa_get_post

    Retrieves 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_posts

    Search for posts in esa.io

  • esa_create_post

    Creates a new post in an esa team with optional tags, category, and WIP status.

  • esa_update_post

    Updates 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_post

    Appends 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_post

    Prepends 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_comment

    Retrieves a specific comment by comment ID, with optional stargazers included.

  • esa_create_comment

    Creates a new comment on an existing post in an esa team.

  • esa_update_comment

    Updates an existing comment in an esa team by comment ID.

  • esa_delete_comment

    Deletes a comment from an esa team by comment ID.

  • esa_get_post_backlinks

    Retrieves 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_comments

    Retrieves a list of comments for a specific post with pagination support.

  • esa_get_team_comments

    Retrieves a list of comments in a team with pagination support.

  • esa_get_categories

    Retrieves category information and subcategories for a specific category path, with optional posts and parent categories included

  • esa_get_top_categories

    Retrieves all top-level categories for a team

  • esa_get_all_category_paths

    Retrieves 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_post

    Archives 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_post

    Ships 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_post

    Duplicates 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_revision

    Rolls back a post to the specified revision, saving the restored content as a new revision.

  • esa_get_search_options_help

    Get 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_help

    Get 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_help

    Search 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_attachment

    Retrieves 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.

NameStarsLicenceLast updatedScan
Esa MCP Server (this page)
esaio
61MITOct 30, 2026Scanned, no flagged issues
Github MCP Server
github
34kMITOct 30, 2026Scanned, no flagged issues
Fastapi MCP
tadata-org
12kMITNov 24, 2025Scanned, no flagged issues
GhidraMCP
LaurieWired
12kApache-2.0Oct 10, 2026Scanned, no flagged issues
MCP Go
mark3labs
9.2kMITOct 30, 2026Scanned, no flagged issues
Git MCP
idosal
8.5kApache-2.0May 8, 2026Scanned, no flagged issues