esa-mcp-server
Verified Safeby esaio
Overview
Connects AI assistants with esa.io for comprehensive document and team management, enabling AI to read, create, update, and manage posts, comments, categories, and attachments.
Installation
ESA_ACCESS_TOKEN="your_personal_access_token" LANG="ja" npx @esaio/esa-mcp-serverEnvironment Variables
- ESA_ACCESS_TOKEN
- ESA_API_BASE_URL
- LANG
Security Notes
The server correctly uses environment variables for sensitive data like API access tokens, avoiding hardcoded secrets. It employs `zod` for robust input validation on tool arguments, mitigating common injection risks. Attachment handling includes checks for supported image types and size limits before base64 encoding, returning signed URLs for other cases, which is a secure practice. No `eval` or direct command execution vulnerabilities were identified in the provided source code. The primary security consideration remains the scope of the `ESA_ACCESS_TOKEN` and the trustworthiness of the connected AI client.
Similar Servers
nextcloud-mcp-server
Connects AI assistants to a Nextcloud instance, enabling LLMs to interact with Nextcloud data via secure API for CRUD operations and semantic search.
contentful-mcp-server
This MCP server enables AI assistants to manage Contentful content, assets, and workflows using natural language.
microcms-document-mcp-server
This MCP server provides access to microCMS documentation for AI assistants, enabling them to search and retrieve up-to-date document content.
openapi-mcp-server
Serves as a bridge to convert OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with REST APIs.