1. Conduid
  2. AI
  3. Esa MCP Server
MCP server · AI

Esa MCP Server

esa の Model Context Protocol サーバー実装

Unclaimed MIT last commit 11 months ago ai
56Fair

Scored 3 days ago · breakdown

About Esa MCP Server

Esa MCP Server is an MCP server published by d-kimuson in the AI category: esa の Model Context Protocol サーバー実装.

The repository has 37 stars and 6 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/d-kimuson/esa-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (7)

create_esa_postCreate a new post in esa.io. Required parameters: name. Optional parameters: body_md, tags, category, wip (default: true), message.

Parameters not published.

delete_esa_postDelete a post in esa.io. Required parameters: postNumber.

Parameters not published.

get_search_query_documentRetrieves comprehensive documentation about esa.io search queries. Provides detailed information about available query syntax, operators, and search parameters to effectively search through esa posts.

Parameters not published.

read_esa_multiple_postsRead multiple posts in esa.io.

Parameters not published.

read_esa_postRead a post in esa.io.

Parameters not published.

search_esa_postsSearch posts in esa.io. Response is paginated.

Parameters not published.

update_esa_postUpdate an existing post in esa.io. Required parameters: postNumber. Optional parameters: name, body_md, tags, category, wip, message.

Parameters not published.

Ask AI

✦

Ask AI about Esa MCP Server

Powered by Claude · Grounded in docs

I know everything about Esa MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 days ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.1.2v0.1.2 · 15 Jul 2025No significant changes*     View changes on GitHub
v0.1.1v0.1.1 · 10 Apr 2025No significant changes*     View changes on GitHub
v0.1.0v0.1.0 · 10 Apr 2025&nbsp;&nbsp;&nbsp;🚀 Features Add create, update, and delete post functionality &nbsp;-&nbsp; by @devin-ai-integration[bot] <samp>(6602f)</samp> Using yaml format for response (for token cost performance) &nbsp;-&nbsp; by @d-kimuson…
v0.0.6v0.0.6 · 24 Jan 2025No significant changes* &nbsp;&nbsp;&nbsp;&nbsp;View changes on GitHub
v0.0.5v0.0.5 · 24 Jan 2025No significant changes* &nbsp;&nbsp;&nbsp;&nbsp;View changes on GitHub

README

esa-mcp-server

smithery badge

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

📢 重要なお知らせ

esa公式のローカルMCPサーバーがリリースされました! 🎉

公式のMCP Serverは多機能で、チーム管理、記事管理、コメント管理、カテゴリ管理、ヘルプ・ドキュメント、Resource、Promptなど幅広い機能を提供しています。そちらも確認することをおすすめします。

公式とこのリポジトリの違い

公式のMCP Serverとこのリポジトリの実装にはトレードオフがあります:

  • 公式: 多機能でできることが多い(システムプロンプト: 約11.3k tokens)
  • このリポジトリ: 記事の検索・追加・更新のツールに機能が限定されるが、コンパクトな設計(システムプロンプト: 約3.4k tokens, 公式比 1/3 以下)

推奨

公式の MCP Server の利用を推奨しますが、コンテキストウィンドウの圧迫が激しいため d-kimuson/modular-mcp のような遅延読み込みアプローチや、プロジェクトを限定した追加・必要な時だけ追加するといった運用とセットで利用するのがオススメです。

こういった面倒事を考えたくない場合は、このリポジトリの esa-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

歓迎します。

README fetched from the repository 5 days ago. The original is authoritative.

Questions

About Esa MCP Server

How do I install Esa MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Esa MCP Server safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Esa MCP Server still maintained?

The last commit was 11 months ago and 4 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.