Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_USER_ID | No | User identifier for RBAC authentication | |
| GITHUB_TOKEN | No | GitHub token for authenticating with GitHub's GraphQL API (required for GitHub review tools) | |
| MCP_USER_ROLE | No | User role for RBAC authorization (guest | user | developer | admin) | |
| MCP_CONFIG_JSON | No | Legacy environment variable containing inline JSON configuration | |
| MCP_EXEC_CONFIG | No | Explicit JSON file path for exec command allowlist configuration | |
| MCP_STRICT_MODE | No | Enable strict mode for enhanced security validation | |
| MCP_DEFAULT_ROLE | No | Default role when no user role is specified | guest |
| GITHUB_GRAPHQL_URL | No | Optional GitHub GraphQL URL for GitHub API requests | |
| MCP_EXEC_COMMANDS_JSON | No | Inline JSON payload for exec command allowlist configuration | |
| MCP_REQUIRE_AUTH_DANGEROUS | No | Require authentication for dangerous operations |
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 | |