{
  "markdown": "# Semantic Scholar MCP Server\n\nAn MCP (Model Context Protocol) server for the [Semantic Scholar](https://www.semanticscholar.org/) Academic Graph API — 200M+ papers with citation networks, author profiles, and full-text snippet search.\n\nBuilt with the [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) and [Zod](https://github.com/colinhacks/zod).\n\n## Tools (16 total)\n\n### Papers (9 tools)\n| Tool | Description |\n|------|-------------|\n| `paper_search` | Search papers by keyword with filtering (year, venue, field, open access, citations, type) |\n| `paper_search_bulk` | Bulk search with cursor pagination for large result sets (up to 10M) |\n| `paper_match` | Find the single best match for a known paper title |\n| `paper_autocomplete` | Autocomplete partial paper titles (up to 10 suggestions) |\n| `paper_get` | Get full details for a paper by ID (S2 ID, DOI, ArXiv, PMID, etc.) |\n| `paper_batch` | Retrieve up to 500 papers in a single request |\n| `paper_citations` | Get papers that cite a given paper (forward citations) |\n| `paper_references` | Get a paper's reference list (bibliography) |\n| `paper_authors` | Get author details for a specific paper |\n\n### Authors (4 tools)\n| Tool | Description |\n|------|-------------|\n| `author_get` | Get full author profile (h-index, affiliations, stats) |\n| `author_batch` | Retrieve up to 1000 author profiles in one request |\n| `author_search` | Search for authors by name |\n| `author_papers` | Get all papers by a specific author |\n\n### Recommendations (2 tools)\n| Tool | Description |\n|------|-------------|\n| `recommendations_for_paper` | Get ML-powered paper recommendations for a given paper |\n| `recommendations_from_lists` | Get recommendations from positive/negative example papers |\n\n### Snippets (1 tool)\n| Tool | Description |\n|------|-------------|\n| `snippet_search` | Search within paper bodies for specific text passages |\n\n## Setup\n\n### 1. Get an API key (optional but recommended)\n\nGet a free key at [semanticscholar.org/product/api](https://www.semanticscholar.org/product/api#api-key-form). Without a key, requests are heavily rate-limited.\n\n### 2. Install and build\n\n```bash\ncd semanticscholar-mcp-server\nnpm install\nnpm run build\n```\n\n### 3. Add to Claude Desktop\n\nAdd this to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"semantic-scholar\": {\n      \"command\": \"node\",\n      \"args\": [\"/path/to/semanticscholar-mcp-server/dist/index.js\"],\n      \"env\": {\n        \"SEMANTICSCHOLAR_API_KEY\": \"your-api-key\"\n      }\n    }\n  }\n}\n```\n\nOr if using Claude Code CLI:\n\n```bash\nclaude mcp add semantic-scholar \\\n  node \\\n  /path/to/semanticscholar-mcp-server/dist/index.js \\\n  -e SEMANTICSCHOLAR_API_KEY=your-api-key\n```\n\n## Features\n\n- **Multiple ID formats**: Accepts S2 Paper IDs, DOIs, ArXiv IDs, PMIDs, PMCIDs, CorpusIds\n- **Markdown or JSON output**: Every tool supports `response_format: \"json\"` for structured data\n- **Custom field selection**: Override default fields with the `fields` parameter\n- **Built-in rate limiting**: Token bucket limiter prevents API throttling\n- **Batch operations**: Retrieve up to 500 papers or 1000 authors in a single call\n\n## Usage examples\n\n- \"Search Semantic Scholar for papers on transformer architectures from 2023\"\n- \"Get recommendations for papers similar to this one\"\n- \"Find the citation network for DOI 10.1038/nature14539\"\n- \"Search for text snippets mentioning 'chain of thought prompting'\"\n- \"Look up author profile for researcher 1741101\"\n\n## License\n\nMIT\n",
  "bytes": 3518,
  "sha": "ea1986dc4815c796642450439058955be3ae97cc2331d46ad9b40b52c0e7328d",
  "repo_slug": "smaboundless/semanticscholar-mcp-server",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_smaboundless_semanticscholar_6c45c64b/readme"
}