← All posts

PROJECT

ICML Paper Search MCP

An open-source MCP service that lets AI agents search 6,341 ICML 2026 papers.

1. ICML Paper Search MCP

ICML Paper Search MCP cover

ICML Paper Search MCP is an open-source paper search service that lets AI agents search 6,341 ICML 2026 papers.

The MCP provides six tools:

ToolPurpose
open_search_sessionCreate a search session and return its session_id
search_papersSearch papers with filters and session deduplication
search_session_statusShow the progress of one search session
close_search_sessionClose a session and return a short summary
get_papersRetrieve papers by OpenReview ID
list_paper_areasList available research areas and paper types

Papers already returned in a session will not appear again. A search without a session_id is not recorded, and sessions do not share state.

2. Add the MCP to an agent

Public MCP endpoint:

TEXT
https://icml.agent4sci.com:20441/mcp

Add it to Claude Code:

Bash
claude mcp add --transport http icml-papers --scope user \
  https://icml.agent4sci.com:20441/mcp

Other agents with Streamable HTTP MCP support can use:

JSON
{
  "mcpServers": {
    "icml-papers": {
      "type": "http",
      "url": "https://icml.agent4sci.com:20441/mcp"
    }
  }
}

The public instance is free to try.

3. Source code, documentation, and local deployment

The project is released under the MIT License. Local deployment requires Python 3.12+, uv, and a DashScope API key with access to qwen3.7-text-embedding. [Note: A private deployment can replace the DashScope embedding service with a local model.]

4. Further development

Further work has two priorities:

  1. Improve retrieval stability when the same research question is expressed with different wording.
  2. Add more open scholarly sources after checking their licenses, fields, identifiers, update procedures, and data quality.

Current plans are recorded in the roadmap.

DISCUSSION

Comments