IEEE Xplore MCP Server

Local setup required. This server has to be cloned and prepared on your machine before you register it in Claude Code.
1

Set the server up locally

Run this once to clone and prepare the server before adding it to Claude Code.

Run in terminal
npm install
npm run build
2

Register it in Claude Code

After the local setup is done, run this command to point Claude Code at the built server.

Run in terminal
claude mcp add -e "IEEE_API_KEY=${IEEE_API_KEY}" ieee-xplore -- node "<FULL_PATH_TO_IEEE_MCP>/dist/index.js"

Replace <FULL_PATH_TO_IEEE_MCP>/dist/index.js with the actual folder you prepared in step 1.

Required:IEEE_API_KEY+ 1 optional
README.md

Search and retrieve academic papers from the IEEE Xplore digital library.

IEEE Xplore MCP Server

MCP server that wraps the IEEE Xplore API, letting you search and retrieve academic papers from Claude Code.

Setup

  1. Get a free API key at https://developer.ieee.org
  2. Install and build:
npm install
npm run build
  1. 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.

Tools (6)

search_papersFull-text search with Boolean operators and filters (author, year, content type, etc.)
get_paper_detailsGet verbose metadata for a paper by article number or DOI
get_paper_citationsGet citation counts (papers + patents) for a paper
get_full_textRetrieve full text (Open Access or with auth token)
search_by_authorSearch papers by author name
search_by_publicationSearch papers within a journal or conference

Environment Variables

IEEE_API_KEYrequiredAPI key from developer.ieee.org
IEEE_AUTH_TOKENAuth token for paywalled full-text access

Configuration

claude_desktop_config.json
{"mcpServers": {"ieee-xplore": {"command": "node", "args": ["/path/to/ieee-mcp/dist/index.js"], "env": {"IEEE_API_KEY": "your-api-key-here"}}}}

Try it

Search for recent papers on 'transformer architectures' published in 2024.
Find the citation count for the paper with DOI 10.1109/TPAMI.2023.1234567.
List all papers authored by Yann LeCun in the IEEE Xplore database.
Retrieve the full text for the latest IEEE conference paper on quantum computing.

Frequently Asked Questions

What are the key features of IEEE Xplore?

Full-text search with Boolean operators and metadata filtering. Retrieval of verbose paper metadata via DOI or article number. Access to citation counts for both papers and patents. Support for author-specific and publication-specific queries. Full-text document retrieval for Open Access or authenticated users.

What can I use IEEE Xplore for?

Automating literature reviews by searching for specific research topics.. Tracking citation impact for academic publications.. Quickly retrieving metadata and full-text content for IEEE-published research.. Filtering academic papers by specific journals or conference proceedings..

How do I install IEEE Xplore?

Install IEEE Xplore by running: npm install && npm run build

What MCP clients work with IEEE Xplore?

IEEE Xplore works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep IEEE Xplore docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Need the old visual installer? Open Conare IDE.
Open Conare