e

esa互动MCP服务

@d-kimuson/esa-mcp-server
Hosted
0 Stars 440 次浏览 d-kimuson 更新于 2026-08-23

通过模型上下文协议启用与esa.io API的交互,支持带有符合MCP接口的文章搜索和检索。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "esa-mcp-server": {
      "args": [
        "-y",
        "esa-mcp-server@latest"
      ],
      "command": "npx",
      "env": {
        "DEFAULT_ESA_TEAM": "your default esa team",
        "ESA_API_KEY": "your api key here"
      }
    }
  }
}

该服务需要配置环境变量:DEFAULT_ESA_TEAM、ESA_API_KEY

服务介绍

esa-mcp-server

smithery badge

esa-mcp-server 是一个服务器,它通过 Model Context Protocol (MCP) 提供对 esa.io API 的访问。

功能

  • get_search_query_document: 提供用于搜索 esa.io 文章的文档
  • search_esa_posts: 搜索 esa.io 的文章
  • read_esa_post, read_esa_multiple_posts: 获取文章详情(单篇或多篇)
  • create_esa_post: 创建文章
  • update_esa_post: 更新文章
  • delete_esa_post: 删除文章

使用方法

请根据您使用的工具准备如下配置文件:

{
  "mcpServers": {
    "esa-mcp-server": {
      "command": "npx",
      "args": ["-y", "esa-mcp-server@latest"],
      "env": {
        "ESA_API_KEY": "your api key here",
        "DEFAULT_ESA_TEAM": "your default esa team"
      }
    }
  }
}

提示示例

## Using esa tools

esa の情報を検索するために esa 以下のツールを利用できます。

- 記事の検索には search_esa_posts ツールを利用します。複雑なクエリを利用する場合は get_search_query_document ツールで正確なクエリの記述方法を理解してから利用します。
- 記事本文を取得するには read_esa_post, read_esa_multiple_posts ツールを利用します。複数の記事を取得する必要がある場合は read_esa_multiple_posts でまとめて取得することを推奨します。
- 記事を作成/更新/削除するにはそれぞれ create_esa_post, update_esa_post, delete_esa_post ツールを利用します。

可用工具

请参阅 src/server.ts

贡献

欢迎贡献。

相关 MCP 服务