Skip to main content
Glama
san-npm

mcp-services

by san-npm

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoServer port3100
API_KEYSNoComma-separated valid API keys
REDIS_URLNoOptional Redis backend for shared/distributed rate-limits
STRIPE_SKNoStripe API key for Pro subscriptions
VT_API_KEYNoVirusTotal API key (free: 4/min, 500/day)
TRUST_PROXYNoExpress trust proxy setting (false, true, hop count like 1, or subnet names/CIDRs like loopback/10.0.0.0/8)false
ADMIN_SECRETNoSecret for admin endpoints
MAX_BROWSERSNoMax concurrent browser instances3
CHROMIUM_PATHNoPath to Chromium/usr/bin/chromium-browser
X402_RECEIVERNox402 payment receiver address
FREE_WINDOW_MSNoFree-tier rate-limit window in ms86400000
MAX_SSE_PER_IPNoMax concurrent SSE sessions per client IP5
MEMORY_DB_PATHNoSQLite memory database path./data/memory.db
X402_PRICE_USDNox402 price per call0.005
X402_TEST_MODENoSet to 1 only for local/offline testing; ignored in production0
FREE_DAILY_LIMITNoFree tier request limit10
MAX_SSE_SESSIONSNoMax MCP SSE sessions50
ABUSEIPDB_API_KEYNoAbuseIPDB API key (free: 1000/day)
ETHERSCAN_API_KEYNoEtherscan API key (free: 5/sec)
SSE_ALLOWED_HOSTSNoComma-separated allowlist for Host header on /mcp/sse + /mcp/messages (e.g. mcp.example.com,localhost)
ALLOW_APIKEY_QUERYNoAllow deprecated ?apikey= auth during migration. Default is true in non-production, false in productiontrue
X402_TX_CACHE_FILENoPersistent replay-protection cache for used x402 tx hashes./data/x402-tx-cache.json
SSE_ALLOWED_ORIGINSNoOptional comma-separated allowlist for Origin header (full origins like https://app.example.com)
SSE_CONNECT_WINDOW_MSNoSSE connect rate-limit window in ms60000
STRIPE_WEBHOOK_SECRETNoStripe webhook signing secret
CHECKOUT_LIMIT_PER_HOURNoPer-IP Stripe checkout creation limit5
X402_MAX_TX_AGE_SECONDSNoMaximum accepted payment tx age in seconds (stale txs are rejected)86400
SSE_CONNECT_MAX_PER_WINDOWNoMax SSE connection attempts per IP per window30
STRIPE_WEBHOOK_IP_ALLOWLISTNoOptional CSV allowlist for webhook source IPs

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/san-npm/mcp-services'

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