esa-mcp-server

esa-mcp-server

0

ESA MCP Server is a server utilizing Model Context Protocol to interact with the esa.io API, offering operations like user info retrieval and article management. Built with Deno and JSR, it provides seamless deployment without local setup.

ESA MCP Server

The ESA MCP Server is a Model Context Protocol server designed to integrate with the esa.io API. It leverages Deno and JSR for deployment and supports basic operations like retrieving user information, managing articles (fetching, creating, updating, and deleting). The server can be run from the JSR without locally cloning the repository, requiring Deno v2.0 or later and an internet connection.

Features

  • Retrieve user information
  • Fetch articles list and details
  • Create, update, and delete articles

Setup and Usage

Environment variables need to be set in a .env file for executing the server. It requires permissions like --allow-env, --allow-net=api.esa.io, and --allow-read.

Development

For local development, prerequisites include Deno v2.0 or later, Git, and an esa.io API token. Clone the repository, set up environment variables, and optionally enable Git hooks.

License

This project is licensed under the MIT License.