文章管理服务

esa-mcp-server 是一个通过 Model Context Protocol (MCP) 提供 esa.io API 访问的服务器,支持文章的搜索、创建、更新和删除。

  • by d-kimuson
  • TypeScript
  • 本地部署
  • 35 星标
  • 更新于
在 GitHub 查看 d-kimuson/esa-mcp-server

使用说明

esa mcp服务器

esa-mcp-server 单击功能区上esa.io 的,之API 打开 模型上下文协议(MCP) 中所述修改相应参数的值。

机能

  • get_search_query_document: esa.io 提供文档以查找文章
  • 搜索_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 中所述修改相应参数的值。

贡献

欢迎。