MCP.so
ログイン

ESA MCP Server

@masseater

基本情報

カテゴリ

その他

ライセンス

MIT license

トランスポート

stdio

作者

masseater

ESA MCP Server について

mcp server for esa.io

ESA MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "esa-mcp-server-masseater": {
      "command": "deno",
      "args": [
        "run",
        "--allow-env",
        "--allow-net=api.esa.io",
        "--allow-read",
        "jsr:@masseater/esa-mcp-server"
      ]
    }
  }
}

ESA MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is ESA MCP Server?

ESA MCP Server is a Model Context Protocol (MCP) server that integrates with the esa.io API, built using Deno and published on JSR. It allows AI assistants to perform basic esa.io operations as MCP tools.

How to use ESA MCP Server?

Set environment variables ESA_TEAM_NAME and ESA_TOKEN in a .env file, then run deno run --allow-env --allow-net=api.esa.io --allow-read jsr:@masseater/esa-mcp-server. The server can also be configured as an MCP server in Cursor via .cursor/mcp.json.

Key features of ESA MCP Server

  • Fetch user information from esa.io
  • List, get, create, update, and delete articles
  • Runs directly from JSR without cloning the repository
  • Uses Deno runtime with explicit network permissions

Use cases of ESA MCP Server

  • AI assistant reading and writing esa.io articles during a conversation
  • Automating document management tasks via an MCP-compatible client like Cursor
  • Integrating esa.io data into agent workflows without manual API calls

よくある質問

1

What are the runtime requirements?

Deno v2.0 or later and an internet connection are required.

2

How do I obtain an esa.io API token?

Go to your esa.io team page, click your avatar → Settings → Applications → Personal access tokens, generate a token with read, write, and read_user scopes.

3

What transport does the server use?

The server communicates over standard input/output (Stdio), outputting JSON-RPC ping messages while waiting for client connections.

4

Can I run the server locally for development?

Yes, clone the repository, copy `.env.example` to `.env` with your credentials, and run `deno run --allow-env --allow-net --allow-read main.ts`.

5

What permissions are required to run the server?

The command needs `--allow-env` for environment variables, `--allow-net=api.esa.io` for the esa.io API, and `--allow-read` for file/cache access.

コメント

「その他」の他のコンテンツ