mcp-service
by AvengerMoJo
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_PORT | No | Server port to bind to. | 8000 |
| JWT_SECRET | No | HMAC secret fallback when no JWKS URI is configured. | |
| MCP_API_KEY | No | Static API key accepted as Bearer token (used when OAuth disabled or as fallback). | change-me |
| OAUTH_ISSUER | No | Expected iss claim for JWT validation. | |
| OAUTH_ENABLED | No | Enable the OAuth 2.1 Authorization Server. | true |
| OAUTH_AUDIENCE | No | Expected aud claim for JWT validation. | |
| OAUTH_JWKS_URI | No | JWKS endpoint for external IdP signature verification. | |
| OAUTH_ALGORITHM | No | JWT algorithm (RS256, HS256, …). | RS256 |
| OAUTH_ENABLE_AS | No | Mount AS endpoints (well-known, /oauth/*). | true |
| MCP_REQUIRE_AUTH | No | Enforce OAuth or API key on all requests. | false |
| OAUTH_VERIFY_EXP | No | Enforce JWT exp claim. | true |
| OAUTH_STORAGE_DIR | No | Directory for persisted tokens & clients. | ~/.mcp_service/oauth |
| OAUTH_AUTO_APPROVE | No | Skip the consent page. Only enable for personal/headless clients. | true |
| OAUTH_AUTH_CODE_TTL | No | Authorization code lifetime (10 minutes). | 600 |
| OAUTH_VERIFY_ISSUER | No | Enforce iss claim match. | false |
| OAUTH_REQUIRED_SCOPE | No | Scope required for all requests (e.g. mcp:read). | |
| OAUTH_VERIFY_AUDIENCE | No | Enforce aud claim match. | false |
| OAUTH_ACCESS_TOKEN_TTL | No | Access token lifetime in seconds (1 hour). | 3600 |
| OAUTH_SUPPORTED_SCOPES | No | Allowed OAuth scopes. | mcp:read mcp:write mcp:admin |
| OAUTH_VERIFY_SIGNATURE | No | Verify JWT signatures. Always keep on in production. | true |
| OAUTH_REFRESH_TOKEN_TTL | No | Refresh token lifetime (30 days). | 2592000 |
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 | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/AvengerMoJo/mcp-service'
If you have feedback or need assistance with the MCP directory API, please join our Discord server