esa
STDIOesa.io官方MCP服务器
esa.io官方MCP服务器
日本語 | 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から記事を取得esa_create_post - 新しい記事を作成(タグ、カテゴリー、WIP ステータス付き)esa_update_post - 記事を更新(タイトル、本文、タグ、カテゴリー、WIP ステータス)esa_archive_post - 記事をアーカイブ(Archived/ カテゴリーへ移動)esa_ship_post - 記事を Ship It!(WIP を外して公開)esa_duplicate_post - 記事を複製するための準備(タイトルと本文を取得)esa_get_comment - コメント ID からコメントを取得esa_create_comment - 記事にコメントを追加esa_update_comment - コメントを編集esa_delete_comment - コメントを削除esa_get_post_comments - 記事のコメント一覧(ページング対応)esa_get_team_comments - チーム全体のコメント一覧(ページング対応)esa_get_categories - 指定パス配下のカテゴリー一覧esa_get_top_categories - トップレベルのカテゴリー一覧esa_get_all_category_paths - チーム内の全カテゴリーパス一覧(記事数付き、フィルタリング対応)
prefix: "dev" で開発関連、match: "api" でAPI関連を検索esa_get_attachment - 記事やコメントの添付ファイルを取得
esa_get_search_options_help - esa の検索構文ヘルプesa_get_markdown_syntax_help - esa の Markdown 記法ヘルプesa_search_help - esa のドキュメントから機能や用語を検索esa_recent_posts - 最近更新された記事の一覧
esa://teams/{teamName}/posts/recentesa_summarize_post - esa の記事を要約
MCP クライアントの設定ファイルに以下を追加します:
read write または admin:comment read:post write:post read:category read:tag read:team read:memberclaude_desktop_config.json への追加方法:
{ "mcpServers": { "esa": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "ESA_ACCESS_TOKEN", "-e", "LANG", "ghcr.io/esaio/esa-mcp-server" ], "env": { "ESA_ACCESS_TOKEN": "your_personal_access_token", "LANG": "ja" } } } }
{ "mcpServers": { "esa": { "command": "/Users/your-username/.nodenv/shims/npx", "args": [ "@esaio/esa-mcp-server" ], "env": { "ESA_ACCESS_TOKEN": "your_personal_access_token", "LANG": "ja" } } } }
注意:
/path/to/your/nodeはwhich nodeで調べたパスに置き換えてください。
Made with ❤️ by the esa team