esaio avatar

esa

esaio/esa-mcp-server

Connects Claude directly to esa.io, the Japanese team documentation platform. You get full CRUD on posts and comments, plus search across your knowledge base using esa's query syntax. Manages teams, tags, categories, and member info. Can archive posts, ship WIP drafts, duplicate content across teams, and pull attachment metadata or base64 image data. Includes a summarize prompt for quick post digests and a recent posts resource for context. Built by the esa team with proper Personal Access Token v2 auth. Useful when your team docs live in esa and you want Claude to search, update, or synthesize information without switching tools.

GitHub stars
61
tools
28
auth
Secret needed
transport
STDIO
env var
1
last updated
Oct 30, 2026

Tools

28 tools

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

esa_get_teams所属している esa チームの一覧

所属している esa チームの一覧

No parameter schema in public metadata yet.

esa_get_team_statsチームの統計情報(メンバー数、記事数、コメント数など)

チームの統計情報(メンバー数、記事数、コメント数など)

No parameter schema in public metadata yet.

esa_get_team_tagsチーム内で使われているタグと使用回数

チーム内で使われているタグと使用回数

No parameter schema in public metadata yet.

esa_get_team_membersチームメンバーとその役割・プロフィール

チームメンバーとその役割・プロフィール

No parameter schema in public metadata yet.

esa_search_posts記事を検索

記事を検索

No parameter schema in public metadata yet.

esa_get_post記事 ID から記事を取得(バックリンク総数 `backlinks_count`、本文の文字数・行数 `body_md_stats` を含む)

記事 ID から記事を取得(バックリンク総数 `backlinks_count`、本文の文字数・行数 `body_md_stats` を含む)

No parameter schema in public metadata yet.

esa_get_post_backlinks指定記事を参照している記事の一覧(ページング対応)

指定記事を参照している記事の一覧(ページング対応)

No parameter schema in public metadata yet.

esa_create_post新しい記事を作成(タグ、カテゴリー、WIP ステータス付き)

新しい記事を作成(タグ、カテゴリー、WIP ステータス付き)

No parameter schema in public metadata yet.

esa_update_post記事を更新(タイトル、本文、タグ、カテゴリー、WIP ステータス)

記事を更新(タイトル、本文、タグ、カテゴリー、WIP ステータス)

No parameter schema in public metadata yet.

esa_append_post記事本文の末尾に追記(既存本文を取得せずに追記でき、新しいリビジョンとして保存)

記事本文の末尾に追記(既存本文を取得せずに追記でき、新しいリビジョンとして保存)

No parameter schema in public metadata yet.

esa_prepend_post記事本文の先頭に追記(既存本文を取得せずに追記でき、新しいリビジョンとして保存)

記事本文の先頭に追記(既存本文を取得せずに追記でき、新しいリビジョンとして保存)

No parameter schema in public metadata yet.

esa_archive_post記事をアーカイブ(Archived/ カテゴリーへ移動)

記事をアーカイブ(Archived/ カテゴリーへ移動)

No parameter schema in public metadata yet.

esa_ship_post記事を Ship It!(WIP を外して公開)

記事を Ship It!(WIP を外して公開)

No parameter schema in public metadata yet.

esa_duplicate_post記事を複製(同じタイトル・本文の WIP 記事を作成。別チームへの複製も可能)

記事を複製(同じタイトル・本文の WIP 記事を作成。別チームへの複製も可能)

No parameter schema in public metadata yet.

esa_rollback_post_revision記事を指定したリビジョンにロールバック(復元した内容は新しいリビジョンとして保存)

記事を指定したリビジョンにロールバック(復元した内容は新しいリビジョンとして保存)

No parameter schema in public metadata yet.

esa_get_commentコメント ID からコメントを取得

コメント ID からコメントを取得

No parameter schema in public metadata yet.

esa_create_comment記事にコメントを追加

記事にコメントを追加

No parameter schema in public metadata yet.

esa_update_commentコメントを編集

コメントを編集

No parameter schema in public metadata yet.

esa_delete_commentコメントを削除

コメントを削除

No parameter schema in public metadata yet.

esa_get_post_comments記事のコメント一覧(ページング対応)

記事のコメント一覧(ページング対応)

No parameter schema in public metadata yet.

esa_get_team_commentsチーム全体のコメント一覧(ページング対応)

チーム全体のコメント一覧(ページング対応)

No parameter schema in public metadata yet.

esa_get_categories指定パス配下のカテゴリー一覧

指定パス配下のカテゴリー一覧

No parameter schema in public metadata yet.

esa_get_top_categoriesトップレベルのカテゴリー一覧

トップレベルのカテゴリー一覧

No parameter schema in public metadata yet.

esa_get_all_category_pathsチーム内の全カテゴリーパス一覧(記事数付き、フィルタリング対応)

チーム内の全カテゴリーパス一覧(記事数付き、フィルタリング対応)

No parameter schema in public metadata yet.

esa_get_attachment記事やコメントの添付ファイルを取得

記事やコメントの添付ファイルを取得

No parameter schema in public metadata yet.

esa_get_search_options_helpesa の検索構文ヘルプ

esa の検索構文ヘルプ

No parameter schema in public metadata yet.

esa_get_markdown_syntax_helpesa の Markdown 記法ヘルプ

esa の Markdown 記法ヘルプ

No parameter schema in public metadata yet.

esa_search_helpesa のドキュメントから機能や用語を検索

esa のドキュメントから機能や用語を検索

No parameter schema in public metadata yet.

Sponsors

Configuration

ESA_ACCESS_TOKEN*secret

Access token for esa.io API authentication

Readme

esa MCP Server

License: MIT

日本語 | English

esa.io の公式 MCP(Model Context Protocol)サーバー(STDIO Transport 版)

概要

AI アシスタントと情報共有サービス esa をつなぐ MCP サーバーです。Model Context Protocol 経由で、AI アシスタントから esa の記事を読んだり、作成・更新・管理などができます。

使えるツール

チーム管理

  • esa_get_teams - 所属している esa チームの一覧
  • esa_get_team_stats - チームの統計情報(メンバー数、記事数、コメント数など)
  • esa_get_team_tags - チーム内で使われているタグと使用回数
  • esa_get_team_members - チームメンバーとその役割・プロフィール

記事管理

  • esa_search_posts - 記事を検索
  • esa_get_post - 記事 ID から記事を取得(バックリンク総数 backlinks_count、本文の文字数・行数 body_md_stats を含む)
  • esa_get_post_backlinks - 指定記事を参照している記事の一覧(ページング対応)
  • esa_create_post - 新しい記事を作成(タグ、カテゴリー、WIP ステータス付き)
  • esa_update_post - 記事を更新(タイトル、本文、タグ、カテゴリー、WIP ステータス)
  • esa_append_post - 記事本文の末尾に追記(既存本文を取得せずに追記でき、新しいリビジョンとして保存)
  • esa_prepend_post - 記事本文の先頭に追記(既存本文を取得せずに追記でき、新しいリビジョンとして保存)

記事の操作


View the full README on GitHub

Details

Repository
github.com/esaio/esa-mcp-server
Category
Communication & Messaging
Package
@esaio/esa-mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active

More from esaio

Related Communication & Messaging MCP servers

View all
1stabgan avatarOpenrouter Multimodalstabgan/openrouter-mcp-multimodalChat with 300+ LLMs via OpenRouter. Analyze and generate images, audio, and video from MCP.45stars
2btouchard avatarHeraldbtouchard/heraldStop copy-pasting between Claude Chat and Claude Code.43stars
3upinar avatarContrastAPIupinar/contrastapi55 tools, 7 Resources, Sigma rules, email SPF/DMARC, MITRE, CVE/KEV, risk_score. No key.36stars
4w1ne avatarkernelCADw1ne/kernelcad-webCAD in ChatGPT and Claude: editable parts, STEP/STL/drawings, in-chat 3D, automatic checks.0stars
5houtini-ai avatarGeminihoutini-ai/gemini-mcpModel Context Protocol server for Google Gemini AI with chat, research, and grounding34stars
6s2thend avatarCursor Historys2thend/cursor-history-mcpMCP server for browsing, searching, exporting, and backing up your Cursor AI chat history33stars