Fire in da houseTop Tip:Most people pay up to $340 per month for Perplexity, MidJourney, Runway, ChatGPT, and more - but you can get them all your AI tools for $15 with Galaxy. It's free to test!Fire in da houseCheck it out

esa-mcp-server

MCP.Pizza Chef: d-kimuson

esa-mcp-server is a Model Context Protocol (MCP) server that integrates the esa.io API, allowing real-time access to esa articles. It supports searching, reading, creating, updating, and deleting esa posts through MCP, enabling seamless interaction with esa.io content within AI workflows and applications.

Use This MCP server To

Search esa.io articles via MCP for relevant documentation Retrieve detailed content of single or multiple esa posts Create new esa.io articles programmatically Update existing esa.io posts through MCP commands Delete esa.io articles using MCP server integration

README

esa-mcp-server

smithery badge

esa-mcp-server は、esa.io の API を Model Context Protocol (MCP) を介して利用できるようにするサーバーです。

ESA Server MCP server

機能

  • 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: 記事の削除

Usage

利用するツールに合わせて以下のように設定ファイルを準備してください。

{
  "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 を確認してください。

Contribution

歓迎します。

esa-mcp-server FAQ

How do I authenticate the esa-mcp-server?
You authenticate by setting the ESA_API_KEY environment variable with your esa.io API key.
Can I specify a default team for esa-mcp-server?
Yes, set the DEFAULT_ESA_TEAM environment variable to your esa.io team name.
What operations does esa-mcp-server support?
It supports searching, reading, creating, updating, and deleting esa.io posts.
How do I install and run esa-mcp-server?
Use 'npx -y esa-mcp-server@latest' with proper environment variables configured.
Is esa-mcp-server compatible with multiple MCP clients?
Yes, it can be used with any MCP client that supports server integration.
Does esa-mcp-server support batch reading of posts?
Yes, it supports reading multiple esa posts in a single request.
Can I use esa-mcp-server to automate esa.io content workflows?
Yes, it enables programmatic management of esa articles via MCP.