MCP-Server-for-ISO27001
by Sushegaad
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DB_PATH | No | Path to the encrypted database file | ./isms.db |
| SSE_PORT | No | Port for the SSE server (hosted/team modes) | 3000 |
| CORS_ORIGIN | No | Allowed CORS origin for the SSE server | |
| GITHUB_REPO | No | e.g. your-org/your-repo | |
| HMAC_SECRET | Yes | 32-byte hex secret (64 hex chars) for HMAC-signing API keys | |
| MCP_API_KEY | Yes | API key for authentication | |
| GITHUB_TOKEN | No | GitHub personal access token (scope: issues:write) | |
| JIRA_BASE_URL | No | e.g. https://your-org.atlassian.net | |
| AUDIT_LOG_PATH | No | Path for the append-only JSON-L audit log | ./audit.jsonl |
| JIRA_API_TOKEN | No | Jira API token for the integration | |
| RATE_LIMIT_RPM | No | Tool calls per minute per API key | 500 |
| JIRA_USER_EMAIL | No | Email address associated with the Jira API token | |
| BEHIND_TLS_PROXY | No | Set true when behind nginx/Caddy in production | false |
| JIRA_PROJECT_KEY | No | e.g. SEC | |
| DB_ENCRYPTION_KEY | Yes | 32-byte hex key (64 hex chars) for AES-256 SQLite encryption | |
| SESSION_TTL_HOURS | No | SSE session TTL (hosted/team modes) | 4 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessWithin a week