Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoHost address for HTTP transport0.0.0.0
PORTNoPort number for HTTP transport8000
AUTH_TYPENoAuthentication type: 'none', 'static', 'jwt', 'oauth-proxy', 'oidc-proxy', 'remote-oauth'none
TRANSPORTNoTransport method: 'stdio', 'http', or 'sse'stdio
EUNOMIA_TYPENoEunomia authorization type: 'none', 'embedded', 'remote'none
TOKEN_ISSUERNoIssuer for JWT verification
OIDC_BASE_URLNoBase URL for OIDC Proxy
ARCHIVEBOX_URLNoURL of the ArchiveBox instance
OAUTH_BASE_URLNoBase URL for OAuth Proxy
OIDC_CLIENT_IDNoOIDC client ID
TOKEN_AUDIENCENoAudience for JWT verification
TOKEN_JWKS_URINoJWKS URI for JWT verification
OIDC_CONFIG_URLNoOIDC configuration URL
REMOTE_BASE_URLNoBase URL for Remote OAuth
ARCHIVEBOX_TOKENNoToken for token authentication
ARCHIVEBOX_VERIFYNoWhether to verify SSL certificatesTrue
ARCHIVEBOX_API_KEYNoAPI key for API key authentication
EUNOMIA_REMOTE_URLNoURL for remote Eunomia server
OIDC_CLIENT_SECRETNoOIDC client secret
ARCHIVEBOX_PASSWORDNoPassword for basic authentication
ARCHIVEBOX_USERNAMENoUsername for basic authentication
EUNOMIA_POLICY_FILENoPolicy file for embedded Eunomiamcp_policies.json
REMOTE_AUTH_SERVERSNoComma-separated list of authorization servers for Remote OAuth
OAUTH_UPSTREAM_CLIENT_IDNoUpstream client ID for OAuth Proxy
ALLOWED_CLIENT_REDIRECT_URISNoComma-separated list of allowed client redirect URIs
OAUTH_UPSTREAM_AUTH_ENDPOINTNoUpstream authorization endpoint for OAuth Proxy
OAUTH_UPSTREAM_CLIENT_SECRETNoUpstream client secret for OAuth Proxy
OAUTH_UPSTREAM_TOKEN_ENDPOINTNoUpstream token endpoint for OAuth Proxy

Tools

Functions exposed to the LLM to take actions

NameDescription
get_api_token

Generate an API token for a given username & password.

check_api_token

Validate an API token to make sure it's valid and non-expired.

get_snapshots

Retrieve list of snapshots.

get_snapshot

Get a specific Snapshot by abid or id.

get_archiveresults

List all ArchiveResult entries matching these filters.

get_tag

Get a specific Tag by id or abid.

get_any

Get a specific Snapshot, ArchiveResult, or Tag by abid.

cli_add

Execute archivebox add command.

cli_update

Execute archivebox update command.

cli_schedule

Execute archivebox schedule command.

cli_list

Execute archivebox list command.

cli_remove

Execute archivebox remove command.

Prompts

Interactive templates invoked by user choice

NameDescription
cli_add_promptGenerates a prompt for executing archivebox add command.

Resources

Contextual data attached and managed by the client

NameDescription
get_instance_configProvides the current ArchiveBox instance configuration.

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/Knuckles-Team/archivebox-api'

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