IEEE Xplore MCP Server
MCP server that wraps the IEEE Xplore API, letting you search and retrieve academic papers from Claude Code.
Setup
- Get a free API key at https://developer.ieee.org
- Install and build:
npm install
npm run build
- Add to
~/.claude.json:
{
"mcpServers": {
"ieee-xplore": {
"command": "node",
"args": ["/home/danieltyukov/workspace/personal/ieee-mcp/dist/index.js"],
"env": {
"IEEE_API_KEY": "your-api-key-here"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
IEEE_API_KEY |
Yes | API key from developer.ieee.org |
IEEE_AUTH_TOKEN |
No | Auth token for paywalled full-text access |
Tools
| Tool | Description |
|---|---|
search_papers |
Full-text search with Boolean operators and filters (author, year, content type, etc.) |
get_paper_details |
Get verbose metadata for a paper by article number or DOI |
get_paper_citations |
Get citation counts (papers + patents) for a paper |
get_full_text |
Retrieve full text (Open Access or with auth token) |
search_by_author |
Search papers by author name |
search_by_publication |
Search papers within a journal or conference |
Rate Limits
The free IEEE API tier allows ~200 calls/day with up to 200 results per call.