ESA MCP Server
ESA.io Model Context Protocol server for Claude Desktop
Overview
ESA MCP Server is a server that provides data from esa.io in Model Context Protocol (MCP) format, designed for use in Cloud Desktop environments.
To use ESA MCP Server, clone the repository, install dependencies, and run the server using the command line interface (CLI).
- Provides esa.io data in MCP format - Supports search functionality for esa.io data - Configurable API endpoints for data retrieval
- Integrating esa.io data into applications using MCP format.
- Searching and retrieving specific data from esa.io.
- Setting up a server for Cloud Desktop environments.
Add to your AI client
Use these steps to connect ESA MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"esa-mcp-server-sou-lab": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-esa-mcp-server-sou-lab"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"esa-mcp-server-sou-lab": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-esa-mcp-server-sou-lab"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"esa-mcp-server-sou-lab": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-esa-mcp-server-sou-lab"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"esa-mcp-server-sou-lab": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-esa-mcp-server-sou-lab"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"esa-mcp-server-sou-lab": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-esa-mcp-server-sou-lab"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"esa-mcp-server-sou-lab": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-esa-mcp-server-sou-lab"
]
}
}
}FAQ
What is the purpose of ESA MCP Server?
It serves esa.io data in a structured format for easier integration and access.
How do I install ESA MCP Server?
Clone the repository, install dependencies, and run the CLI as per the instructions provided.
Can I customize the server settings?
Yes, you can configure the API key, team name, and port number in the configuration file.