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.

评论

其他 分类下的更多 MCP 服务器