ESA

Exposes an MCP interface to the ESA API, enabling team-based operations via the configured node script.
  • typescript

3

GitHub Stars

typescript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "harukikaneko-esa-mcp": {
      "command": "/Users/~/.local/share/mise/shims/node",
      "args": [
        "/Users/~/project/esa-mcp-server/dist/index.js"
      ],
      "env": {
        "ESA_API_KEY": "ESA API TOKEN",
        "DEFAULT_ESA_TEAM": "your team"
      }
    }
  }
}

You run a dedicated MCP server that acts as a bridge between your client applications and the ESA API. It enables you to perform ESA-related actions and access ESA data through a standardized server interface, making it easier to connect your MCP clients to ESA without embedding API logic in client code.

How to use

To use this MCP server, configure your MCP client to connect via the stdio method described in the setup example. Start your client and point it at the server. The server will launch the provided Node runtime with the built ESA MCP script and pass environment credentials to authorize ESA API access. You can then perform actions and retrieve data through your MCP client as you would with other MCP servers.

How to install

Prerequisites you need before installing and using this MCP server:

  • Node.js installed on your machine
  • pnpm installed on your machine
  • Access to the ESA API with a valid API key and a default ESA team

Step-by-step commands you should run in order:

pnpm install
pnpm build

Additional sections

Configuration details for running the MCP server are provided below. You will set up a single MCP server configuration that points to the local Node runtime and the built script, along with the required ESA credentials.

Configuration sample

{
  "mcpServers": {
    "esa-mcp-server": {
      "command": "/Users/~/.local/share/mise/shims/node", // 絶対PATHにしておく方が無難
      "args": ["/Users/~/project/esa-mcp-server/dist/index.js"], // 現在はローカルbuild想定
      "env": {
        "ESA_API_KEY": "ESA API TOKEN",
        "DEFAULT_ESA_TEAM": "your team"
      }
    }
  }
}
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
ESA MCP Server - harukikaneko/esa-mcp | VeilStrat