MCP.so
Sign In

MCP Research Server

@elie

About MCP Research Server

No overview available yet

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-research-server": {
      "command": "uv",
      "args": [
        "run",
        "research_server.py"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is MCP Research Server?

A FastMCP server for searching and extracting research papers from arXiv.

How to use MCP Research Server?

Run locally with uv run research_server.py or deploy on Render.io using the provided render.yaml, requirements.txt, and runtime.txt files.

Key features of MCP Research Server

  • Built on the FastMCP framework.
  • Searches and extracts papers from arXiv.
  • Deployable on Render.io.
  • Specifies Python 3.11.11 runtime.
  • Includes Render deployment configuration.

Use cases of MCP Research Server

  • Searching for research papers by query.
  • Extracting full text or metadata from arXiv papers.
  • Integrating paper lookups into automated research workflows.

FAQ from MCP Research Server

What Python version is required for deployment?

Python 3.11.11, as specified in runtime.txt.

How do I update project dependencies?

Regenerate requirements.txt by running uv pip compile pyproject.toml --no-emit-find-links > requirements.txt.

How do I run the server locally?

Use the command uv run research_server.py.

How do I deploy on Render.io?

Push code to GitHub, create a Web Service on Render, and connect the repository. Render automatically uses Python 3.11.11, installs from requirements.txt, and starts the server on the provided port.

Frequently asked questions

What Python version is required for deployment?

Python 3.11.11, as specified in runtime.txt.

How do I update project dependencies?

Regenerate requirements.txt by running `uv pip compile pyproject.toml --no-emit-find-links > requirements.txt`.

How do I run the server locally?

Use the command `uv run research_server.py`.

How do I deploy on Render.io?

Push code to GitHub, create a Web Service on Render, and connect the repository. Render automatically uses Python 3.11.11, installs from requirements.txt, and starts the server on the provided port.

Comments

More Data & Analytics MCP servers