npx skills add https://github.com/emi-dm/research-mcp --skill arxiv-researchInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
A comprehensive MCP (Model Context Protocol) server for academic research on arXiv, with integrated GitHub Copilot skills for enhanced research workflows.
This project provides powerful tools for researchers and AI assistants to:
git clone <your-repo-url>
cd Research-MCP
uv sync
Start the arXiv MCP server:
uv run arxiv-mcp/arxiv_mcp.py
The server will start on HTTP SSE transport (default port 8000).
A FastMCP-based server providing:
See arxiv-mcp/README.md for detailed documentation.
See docs/DATE_FILTERING.md for date filtering examples.
Enhanced research capabilities through specialized skills:
Skills are located in .github/skills/.
Research-MCP/
āāā arxiv-mcp/ # MCP server implementation
ā āāā arxiv_mcp.py # Main server entry point
ā āāā services/ # Core services (arXiv client, PDF processing)
ā āāā tools/ # MCP tool implementations
ā āāā utils/ # Utilities (errors, formatters)
ā āāā README.md # Server documentation
āāā .github/
ā āāā skills/ # GitHub Copilot skills
ā āāā arxiv-research/
ā āāā mcp-builder/
ā āāā skill-creator/
ā āāā software-tool-research/
āāā pyproject.toml # Project dependencies
āāā README.md # This file
uv run pytest
Format code:
uv run black arxiv-mcp/
Lint code:
uv run ruff check arxiv-mcp/
# Basic search with category filter
{
"query": "software testing machine learning",
"max_results": 5,
"categories": ["cs.SE"],
"sort_by": "relevance"
}
# Search papers from the last 5 years
{
"query": "automated test generation",
"date_from": "2021",
"max_results": 10,
"categories": ["cs.SE"],
"sort_by": "submitted_date"
}
# Search papers from a specific time period
{
"query": "large language models",
"date_from": "2022-01-01",
"date_to": "2023-12-31",
"max_results": 20,
"categories": ["cs.CL", "cs.AI"]
}
{
"arxiv_id": "2301.12345",
"query": "What methodology do the authors use?",
"max_pages": 100
}
See arxiv-mcp/EXAMPLES.md for more examples.
Contributions are welcome! Please:
MIT License - See LICENSE file for details.
For issues or questions:
Made with ā¤ļø for researchers and AI-assisted research workflows