AI Research MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| CACHE_DIR | No | Cache directory (optional, defaults to .cache) | .cache |
| GITHUB_TOKEN | No | GitHub Personal Access Token to increase API rate limits from 60 req/h to 5000 req/h | |
| CACHE_EXPIRY_ARXIV | No | Cache expiry time for arXiv search results in seconds (2 hours) | 7200 |
| CACHE_EXPIRY_GITHUB | No | Cache expiry time for GitHub API results in seconds (1 hour) | 3600 |
| CACHE_EXPIRY_SUMMARY | No | Cache expiry time for daily/weekly summaries in seconds (24 hours) | 86400 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_latest_papersC | Search for latest AI/ML research papers from multiple sources (arXiv, Papers with Code, Hugging Face) |
| search_github_reposC | Search for trending AI/ML GitHub repositories |
| get_daily_papersB | Get today's featured AI papers from Hugging Face |
| get_trending_reposC | Get trending AI/ML repositories on GitHub |
| get_trending_modelsB | Get trending AI models from Hugging Face |
| search_by_areaB | Search papers and repos by research area (llm, vision, robotics, bioinfo, etc.) |
| generate_daily_summaryC | Generate a comprehensive daily summary of AI research activity |
| generate_weekly_summaryC | Generate a comprehensive weekly summary of AI research activity |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Daily AI Research Summary | Today's AI research summary including papers, repos, and models |
| Weekly AI Research Summary | This week's AI research summary |
TDQS
Scored across 8 tools
Some tools have clear distinctions (e.g., generate_daily_summary vs. get_daily_papers), but there is notable overlap between get_trending_repos and search_github_repos, and between get_daily_papers and search_latest_papers, which could cause confusion. The descriptions help differentiate, but the boundaries are not entirely clear.
Most tools follow a consistent verb_noun pattern (e.g., generate_daily_summary, get_trending_models), with minor deviations like search_by_area (which uses 'by' instead of a direct noun). Overall, the naming is readable and predictable, though not perfectly uniform.
With 8 tools, the count is reasonable for an AI research server, covering summary generation, data retrieval, and search functions. It is slightly on the higher side but well within a manageable scope, with each tool serving a distinct purpose in the domain.
The toolset covers key areas like summaries, trending items, and searches, but there are gaps in CRUD operations (e.g., no tools for saving, updating, or deleting research data) and limited coverage of non-Hugging Face/GitHub sources. It supports core workflows but may leave agents needing additional functionality for comprehensive research management.