Submit

OpenAlex MCP Server

@DavidEncrypted

Provides tools to search and retrieve data about scholarly works from OpenAlex.
Overview

What is OpenAlex MCP Server?

OpenAlex MCP Server is a Model Context Protocol (MCP) server that enables AI agents and other MCP clients to interact with the OpenAlex database, focusing on scholarly works.

How to use OpenAlex MCP Server?

To use the OpenAlex MCP Server, clone the repository, install the dependencies, and run the server. Configure it with your email for optimal performance and integrate it with an MCP client.

Key features of OpenAlex MCP Server?

  • Search Works: Search for scholarly works using keywords and filters.
  • Get Work Details: Retrieve detailed information for specific works.
  • Get Referenced Works: List works cited by a specific work.
  • Get Citing Works: List works that cite a specific work.
  • Get Work N-grams: Retrieve N-grams for a specific work's full text.

Use cases of OpenAlex MCP Server?

  1. Finding influential papers on specific topics.
  2. Scoring the relevance of papers based on titles and abstracts.
  3. Analyzing citation relationships between scholarly works.

FAQ from OpenAlex MCP Server?

  • What is the purpose of the OpenAlex MCP Server?

It allows AI agents to interact with the OpenAlex database for scholarly research.

  • Is there a limit on the number of results returned?

Yes, the maximum number of results per page is 200.

  • Do I need to set an email for using the server?

Yes, setting an email helps in using the OpenAlex polite pool for better performance.

Server Config

{
  "mcpServers": {
    "openalex": {
      "command": "uv",
      "args": [
        "--directory",
        "/YOUR/INSTALL/DIRECTORY/openalex-mcp-server",
        "run",
        "server.py"
      ],
      "env": {
        "OPENALEX_EMAIL": "your.email@example.com"
      },
      "transportType": "stdio"
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.