Back to Home
esaio icon

esa-mcp-server

Verified Safe

by esaio

Overview

Integrate AI assistants with esa.io for comprehensive document management, enabling programmatic reading, creation, updating, and organization of posts, comments, and team information.

Installation

Run Command
docker run -i --rm -e ESA_ACCESS_TOKEN -e LANG ghcr.io/esaio/esa-mcp-server

Environment Variables

  • ESA_ACCESS_TOKEN
  • ESA_API_BASE_URL
  • LANG

Security Notes

The server securely handles credentials by requiring the `ESA_ACCESS_TOKEN` via environment variables. Input validation is robustly implemented using Zod schemas for all tool parameters, significantly reducing common injection vulnerabilities. Attachment handling (`esa_get_attachment`) is implemented with security in mind, offering base64 encoding only for small, supported image types and returning signed URLs for other files or larger images, thus avoiding direct file serving risks. No usage of `eval`, code obfuscation, or other direct malicious patterns were detected. Minor logging is done via `console.error`, which is acceptable but could be replaced with a more structured logging solution for high-volume production environments.

Similar Servers

Stats

Interest Score49
Security Score9
Cost ClassHigh
Avg Tokens1000
Stars44
Forks3
Last Update2026-01-16

Tags

AI integrationdocument managementknowledge basecollaborationAPI wrapper