mcpy
by ebursztein
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RETRIES | No | Retries per upstream request | 2 |
| LOG_LEVEL | No | Log level. One of: debug, info, warn, error | info |
| NCBI_EMAIL | No | Email address required by NCBI for PubMed | |
| DEADLINE_MS | No | Per call deadline in milliseconds | 60000 |
| MCPY_CLIENTS | Yes | API clients. List of name:key[:admin] entries (keys 24+ characters, may contain ':'). | |
| NCBI_API_KEY | No | Optional NCBI API key for PubMed. A free key raises the limit from 3 to 10 requests/s | |
| CF_ACCOUNT_ID | No | Cloudflare account ID for Cloudflare Browser Run | |
| DEPLOYMENT_ENV | No | Deployment environment | production |
| PAGE_PROVIDERS | No | Page fallback order | direct,cloudflare_browser,firecrawl,brightdata |
| PAPER_PROVIDERS | No | Paper index order | openalex,arxiv,pubmed,semantic_scholar |
| OPENALEX_API_KEY | No | Optional OpenAlex API key. Free at openalex.org/settings/api. Without it OpenAlex shares a ~100 requests/day budget per IP | |
| SEARCH_PROVIDERS | No | Search fallback order | firecrawl,brightdata |
| ALLOWED_HOSTNAMES | No | Accepted Host headers (set on custom domains) | |
| FIRECRAWL_API_KEY | No | Firecrawl API key | |
| FIRECRAWL_API_URL | No | Firecrawl API URL (for self-hosted) | |
| OTEL_SERVICE_NAME | No | OTEL service name | mcpy |
| THOROUGH_GRACE_MS | No | Thorough mode: how long to wait for other sources after the first answers (milliseconds) | 8000 |
| USER_AGENT_STRING | No | Replace the default user-agent string | |
| ATTEMPT_TIMEOUT_MS | No | Per attempt timeout in milliseconds | 20000 |
| BRIGHTDATA_API_KEY | No | Bright Data API key | |
| DEFAULT_USER_AGENT | No | Default user agent. One of: default, chrome, safari, firefox, mobile, googlebot | default |
| MAX_RESPONSE_BYTES | No | Largest upstream body in bytes | 5000000 |
| BRIGHTDATA_SERP_ZONE | No | Bright Data SERP zone | |
| CF_BROWSER_API_TOKEN | No | Cloudflare Browser Run API token | |
| PAGE_CACHE_TTL_SECONDS | No | Page cache TTL in seconds | 3600 |
| PAPER_CACHE_TTL_SECONDS | No | Paper search cache TTL in seconds | 86400 |
| ALLOWED_ORIGIN_HOSTNAMES | No | Extra browser origins allowed to call /mcp | |
| BRIGHTDATA_UNLOCKER_ZONE | No | Bright Data Web Unlocker zone | |
| SEARCH_CACHE_TTL_SECONDS | No | Search cache TTL in seconds | 900 |
| SEMANTIC_SCHOLAR_API_KEY | No | Semantic Scholar API key. Enables Semantic Scholar (anonymous calls are rate-limited) | |
| OTEL_EXPORTER_OTLP_HEADERS | No | Headers for OTLP exporter | |
| OTEL_EXPORTER_OTLP_ENDPOINT | No | Export traces and logs to an OTLP collector (OTLP/HTTP JSON) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
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 | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues