ESA MCP Server
@masseater
ESA MCP Server について
mcp server for esa.io
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"esa-mcp-server-masseater": {
"command": "deno",
"args": [
"run",
"--allow-env",
"--allow-net=api.esa.io",
"--allow-read",
"jsr:@masseater/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
FAQ from ESA MCP Server
What are the runtime requirements?
Deno v2.0 or later and an internet connection are required.
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.
What transport does the server use?
The server communicates over standard input/output (Stdio), outputting JSON-RPC ping messages while waiting for client connections.
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.
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.
「その他」の他のコンテンツ
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
コメント