Skip to main content
Glama
mjknowles

Matrix MCP Server

by mjknowles

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for the HTTP server3000
ENABLE_HTTPSNoEnable HTTPSfalse
ENABLE_OAUTHNoEnable OAuth authentication modetrue
SSL_KEY_PATHNoPath to SSL private key (required if ENABLE_HTTPS=true)
IDP_TOKEN_URLNoIdentity provider token URL (required for OAuth mode)
MATRIX_DOMAINNoMatrix domain
SSL_CERT_PATHNoPath to SSL certificate (required if ENABLE_HTTPS=true)
IDP_ISSUER_URLNoIdentity provider issuer URL (required for OAuth mode)
MATRIX_CLIENT_IDNoMatrix client ID (required for OAuth mode)
OAUTH_CALLBACK_URLNoOAuth callback URL (required for OAuth mode)
CORS_ALLOWED_ORIGINSNoComma-separated allowed origins (empty = allow all)
MATRIX_CLIENT_SECRETNoMatrix client secret (required for OAuth mode)
ENABLE_TOKEN_EXCHANGENoExchange OAuth tokens for Matrix tokenstrue
IDP_AUTHORIZATION_URLNoIdentity provider authorization URL (required for OAuth mode)
MATRIX_HOMESERVER_URLNoMatrix homeserver URL

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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/mjknowles/matrix-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server