io.github.g-digital-by-Garrigues/ead-enterprise-suite MCP Server
io.github.g-digital-by-Garrigues/ead-enterprise-suite
What is the io.github.g-digital-by-Garrigues/ead-enterprise-suite MCP server?
MCP server for EAD Enterprise Suite - signatures, evidence, notifications, dossiers via AI agents.
How to install io.github.g-digital-by-Garrigues/ead-enterprise-suite
Copy-paste configuration for popular MCP clients.
MCP_ALLOW_INSECURE_FILE_URLSet to "true" to allow plain http:// fileUrl downloads in evidence_create (default https-only). Private/internal addresses are always rejected regardless.
MCP_ALLOWED_HOSTSComma-separated allowed Host headers. Empty = Host validation disabled (default). When set, requests with a Host outside the list are rejected.
MCP_ALLOWED_ORIGINSComma-separated allowed browser Origins (DNS-rebinding defense). Empty = reject any request carrying an Origin header; non-browser clients (CLI/SDK) send no Origin and are always allowed. Use '*' to allow all.
MCP_AUTH_EMAILYour EAD Enterprise Suite account email (Flow 1). Configure one of Flow 1 or Flow 2.
MCP_AUTH_PASSWORDsecretYour EAD Enterprise Suite account password (Flow 1, email/password accounts) (See https://www.eadtrust.eu/soluciones-legaltech/enterprise-suite/ for credential acquisition.)
MCP_HTTP_HOSTInterface the HTTP transport binds to. Default 127.0.0.1 (localhost only). Set 0.0.0.0 to expose on all interfaces (containers do this automatically).
MCP_HTTP_PUBLICSet to "true" for public/multi-tenant deployments. Activates Host validation and refuses to start unless MCP_ALLOWED_ORIGINS or MCP_ALLOWED_HOSTS is set (fail-closed).
MCP_OPENID_CLIENT_IDOpenID Connect client ID (Flow 2)
MCP_OPENID_ISSUEROpenID Connect issuer URL (Flow 2)
MCP_OPENID_REFRESH_TOKENsecretOpenID Connect refresh token (Flow 2) (See https://www.eadtrust.eu/soluciones-legaltech/enterprise-suite/ for credential acquisition.)
PORTHTTP port when running in hosted (HTTP) mode; ignored in stdio mode
{
"mcpServers": {
"ead-enterprise-suite": {
"command": "npx",
"args": [
"-y",
"@g-digital/mcp-ead-enterprise-suite"
],
"env": {
"MCP_ALLOW_INSECURE_FILE_URL": "<YOUR_MCP_ALLOW_INSECURE_FILE_URL>",
"MCP_ALLOWED_HOSTS": "<YOUR_MCP_ALLOWED_HOSTS>",
"MCP_ALLOWED_ORIGINS": "<YOUR_MCP_ALLOWED_ORIGINS>",
"MCP_AUTH_EMAIL": "<YOUR_MCP_AUTH_EMAIL>",
"MCP_AUTH_PASSWORD": "<YOUR_MCP_AUTH_PASSWORD>",
"MCP_HTTP_HOST": "<YOUR_MCP_HTTP_HOST>",
"MCP_HTTP_PUBLIC": "<YOUR_MCP_HTTP_PUBLIC>",
"MCP_OPENID_CLIENT_ID": "<YOUR_MCP_OPENID_CLIENT_ID>",
"MCP_OPENID_ISSUER": "<YOUR_MCP_OPENID_ISSUER>",
"MCP_OPENID_REFRESH_TOKEN": "<YOUR_MCP_OPENID_REFRESH_TOKEN>",
"PORT": "<YOUR_PORT>"
}
}
}
}{
"mcpServers": {
"ead-enterprise-suite": {
"command": "npx",
"args": [
"-y",
"@g-digital/mcp-ead-enterprise-suite"
],
"env": {
"MCP_ALLOW_INSECURE_FILE_URL": "<YOUR_MCP_ALLOW_INSECURE_FILE_URL>",
"MCP_ALLOWED_HOSTS": "<YOUR_MCP_ALLOWED_HOSTS>",
"MCP_ALLOWED_ORIGINS": "<YOUR_MCP_ALLOWED_ORIGINS>",
"MCP_AUTH_EMAIL": "<YOUR_MCP_AUTH_EMAIL>",
"MCP_AUTH_PASSWORD": "<YOUR_MCP_AUTH_PASSWORD>",
"MCP_HTTP_HOST": "<YOUR_MCP_HTTP_HOST>",
"MCP_HTTP_PUBLIC": "<YOUR_MCP_HTTP_PUBLIC>",
"MCP_OPENID_CLIENT_ID": "<YOUR_MCP_OPENID_CLIENT_ID>",
"MCP_OPENID_ISSUER": "<YOUR_MCP_OPENID_ISSUER>",
"MCP_OPENID_REFRESH_TOKEN": "<YOUR_MCP_OPENID_REFRESH_TOKEN>",
"PORT": "<YOUR_PORT>"
}
}
}
}{
"mcpServers": {
"ead-enterprise-suite": {
"command": "npx",
"args": [
"-y",
"@g-digital/mcp-ead-enterprise-suite"
],
"env": {
"MCP_ALLOW_INSECURE_FILE_URL": "<YOUR_MCP_ALLOW_INSECURE_FILE_URL>",
"MCP_ALLOWED_HOSTS": "<YOUR_MCP_ALLOWED_HOSTS>",
"MCP_ALLOWED_ORIGINS": "<YOUR_MCP_ALLOWED_ORIGINS>",
"MCP_AUTH_EMAIL": "<YOUR_MCP_AUTH_EMAIL>",
"MCP_AUTH_PASSWORD": "<YOUR_MCP_AUTH_PASSWORD>",
"MCP_HTTP_HOST": "<YOUR_MCP_HTTP_HOST>",
"MCP_HTTP_PUBLIC": "<YOUR_MCP_HTTP_PUBLIC>",
"MCP_OPENID_CLIENT_ID": "<YOUR_MCP_OPENID_CLIENT_ID>",
"MCP_OPENID_ISSUER": "<YOUR_MCP_OPENID_ISSUER>",
"MCP_OPENID_REFRESH_TOKEN": "<YOUR_MCP_OPENID_REFRESH_TOKEN>",
"PORT": "<YOUR_PORT>"
}
}
}
}{
"servers": {
"ead-enterprise-suite": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@g-digital/mcp-ead-enterprise-suite"
],
"env": {
"MCP_ALLOW_INSECURE_FILE_URL": "<YOUR_MCP_ALLOW_INSECURE_FILE_URL>",
"MCP_ALLOWED_HOSTS": "<YOUR_MCP_ALLOWED_HOSTS>",
"MCP_ALLOWED_ORIGINS": "<YOUR_MCP_ALLOWED_ORIGINS>",
"MCP_AUTH_EMAIL": "<YOUR_MCP_AUTH_EMAIL>",
"MCP_AUTH_PASSWORD": "<YOUR_MCP_AUTH_PASSWORD>",
"MCP_HTTP_HOST": "<YOUR_MCP_HTTP_HOST>",
"MCP_HTTP_PUBLIC": "<YOUR_MCP_HTTP_PUBLIC>",
"MCP_OPENID_CLIENT_ID": "<YOUR_MCP_OPENID_CLIENT_ID>",
"MCP_OPENID_ISSUER": "<YOUR_MCP_OPENID_ISSUER>",
"MCP_OPENID_REFRESH_TOKEN": "<YOUR_MCP_OPENID_REFRESH_TOKEN>",
"PORT": "<YOUR_PORT>"
}
}
}
}claude mcp add ead-enterprise-suite --env MCP_ALLOW_INSECURE_FILE_URL=<YOUR_MCP_ALLOW_INSECURE_FILE_URL> --env MCP_ALLOWED_HOSTS=<YOUR_MCP_ALLOWED_HOSTS> --env MCP_ALLOWED_ORIGINS=<YOUR_MCP_ALLOWED_ORIGINS> --env MCP_AUTH_EMAIL=<YOUR_MCP_AUTH_EMAIL> --env MCP_AUTH_PASSWORD=<YOUR_MCP_AUTH_PASSWORD> --env MCP_HTTP_HOST=<YOUR_MCP_HTTP_HOST> --env MCP_HTTP_PUBLIC=<YOUR_MCP_HTTP_PUBLIC> --env MCP_OPENID_CLIENT_ID=<YOUR_MCP_OPENID_CLIENT_ID> --env MCP_OPENID_ISSUER=<YOUR_MCP_OPENID_ISSUER> --env MCP_OPENID_REFRESH_TOKEN=<YOUR_MCP_OPENID_REFRESH_TOKEN> --env PORT=<YOUR_PORT> -- npx -y @g-digital/mcp-ead-enterprise-suiteRelated MCP servers
EAD Factory MCP — Digital Trust services APIs for your agents
View repository →MCP server for GoCertius: certified evidence, dossiers, notifications and chats via AI agents.
View repository →