pubmed-search-mcp
by u9401066
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| HTTP_PROXY | No | Optional HTTP proxy for API requests. | |
| NCBI_EMAIL | Yes | Required by NCBI API policy. Your email address. | |
| S2_API_KEY | No | Optional API key for Semantic Scholar. Alias: SEMANTIC_SCHOLAR_API_KEY | |
| HTTPS_PROXY | No | Optional HTTPS proxy for API requests. | |
| CORE_API_KEY | No | Optional API key for CORE. Get from https://core.ac.uk/services/api | |
| EZPROXY_HOST | No | Optional EZproxy host, e.g., ezproxy.example.edu. | |
| NCBI_API_KEY | No | Optional API key for higher rate limits (10 req/s vs 3 req/s). Get from https://www.ncbi.nlm.nih.gov/account/settings/ | |
| CROSSREF_EMAIL | No | Optional email for CrossRef polite pool. | |
| EZPROXY_ENABLED | No | Optional: set to 'true' after configuring EZPROXY_HOST and EZPROXY_COOKIE_FILE. | |
| PUBMED_DATA_DIR | No | Optional data directory for notes. Default: ~/.pubmed-search-mcp | |
| UNPAYWALL_EMAIL | No | Optional email for Unpaywall OA resolver. | |
| OPENALEX_API_KEY | No | Optional API key for OpenAlex authenticated requests. | |
| PUBMED_NOTES_DIR | No | Optional target folder for save_literature_notes. | |
| EZPROXY_COOKIE_FILE | No | Optional path to EZproxy cookies JSON file. | |
| BROWSER_FETCH_CONFIG | No | Optional JSON string enabling browser-session PDF fallback. Example: '{"enabled":true,"auto_enabled":true,"broker_url":"http://127.0.0.1:8766/fetch","token":"local-dev-token","allowed_hosts":["jamanetwork.com","*.jamanetwork.com"]}' | |
| PUBMED_WORKSPACE_DIR | No | Optional fallback workspace directory for notes. | |
| SEMANTIC_SCHOLAR_API_KEY | No | Optional alias for S2_API_KEY. | |
| INSTITUTIONAL_DIRECT_FETCH | No | Optional: set to 'true' to try DOI publisher pages before CORE fallback. | |
| PUBMED_SEARCH_DISABLED_SOURCES | No | Optional comma-separated list of sources to disable, e.g., 'semantic_scholar'. | |
| PUBMED_ARTIFACT_INCLUDE_LOCAL_PATHS | No | Optional: set to 'true' to include local_path and manifest_path in artifact responses. |
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/u9401066/pubmed-search-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server