esa MCP 服务器
日本語 | 联合国
esa.io の公式 MCP(示范背景协议)サーバー (STDIO Transport 版)
(单位:千美元)
大赦国际 埃萨 校对:Soup。
使えるツール
チーム管理
esa_get_teams- 爱萨esa_get_team_stats- チームの統計情報(メンバー数、記事数、コメント数など)esa_get_team_tags- チーム内で使われているタグと使用回数esa_get_team_members- チームメンバーとその役割・プロフィール
記事管理
esa_search_posts- 記事を検索esa_get_post- 额 额 额backlinks_count、本文の文字数・行数body_md_statsを含むesa_get_post_backlinks- 指定記事を参照している記事の一覧(ページング対応)esa_create_post- 新しい記事を作成(タグ、カテゴリー、) タグ、カテゴリー、(タグ、カテゴリー、)esa_update_post- 記事を更新(タイトル、本文、タグ、カテゴリー、) タイトル、本文、タグ、カテゴリー、(タイトル、本文、タグ、カテゴリー、)esa_append_post- 記事本文の末尾に追記(既存本文を取得せずに追記でき、新しいリビジョンとして保存)esa_prepend_post- 記事本文の先頭に追記(既存本文を取得せずに追記でき、新しいリビジョンとして保存)
記事の操作
esa_archive_post-esa_ship_post- 飞船esa_duplicate_post- 記事を複製(同じタイトル・本文の) WIP(記事を作成。別チームへの複製も可能)esa_rollback_post_revision- 記事を指定したリビジョンにロールバック(復元した内容は新しいリビジョンとして保存。リビジョン番号は)esa_get_postのrevision_numberで確認可能
コメント管理
esa_get_comment- 额,额,额..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- 記事やコメントの添付ファイルを取得- サポート形式(JPEG,PNG,GIF,WebP)で (30MB)以下の画像は Base64 エンコードで返却
- QQ 强制签名 URL (QQ 5 Q) QQ
ヘルプとドキュメント
esa_get_search_options_help- esaesa_get_markdown_syntax_help-埃萨・马克下esa_search_help- esa
リソース
esa_recent_posts- 最近更新された記事の一覧- テンプレート:
esa://teams/{teamName}/posts/recent - 贾森 贾森
- テンプレート:
プロンプト
esa_summarize_post- esa- 请检查ACCESS-DATE=中的日期值 (帮助)
- 出力:記事の構造化された要約
MCP 时间轴:
(原始内容存档于2018-03-26) (英语). MCP QQ:
用意する環境変数
- ESA ACESS TOKEN:
- 必要なスコープ:
read writeまたはadmin:comment read:post write:post read:category read:tag read:attachment read:team read:member - PAT v2 电影を推奨します。
- 必要なスコープ:
- 吴ANG:
克劳德桌面QQ
claude_desktop_config.json への追加方法:
++ 1 点球手 (++)
{
"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"
}
}
}
}
* 2:npx
{
"mcpServers": {
"esa": {
"command": "/Users/your-username/.nodenv/shims/npx",
"args": ["@esaio/esa-mcp-server"],
"env": {
"ESA_ACCESS_TOKEN": "your_personal_access_token",
"LANG": "ja"
}
}
}
}
页:1数字 :
/path/to/your/node有问题吗which nodeで調べたパスに置き換えてください。
レジストリ
このパッケージはルート直下に registry.json /リソース/プロンプトの一覧を公開しています。サーバーを起動せずにプログラムから読み取れます:
import registry from "@esaio/esa-mcp-server/registry.json" with {
type: "json",
};
スキーマ:
{
"tools": [{ "name": "esa_get_teams" }, "..."],
"resources": [
{
"name": "esa_recent_posts",
"uriTemplate": "esa://teams/{teamName}/posts/recent"
}
],
"prompts": [{ "name": "esa_summarize_post" }]
}
registry.json 有问题吗 npm run build:registry CI失败了。
リンク
サポート
由埃萨队制作