Commit d403fec
authored
Update ArXiv MCP Server with enhanced tool descriptions for local AI models (github#170)
* Add ArXiv MCP Server for academic research and paper analysis
Features:
• Search arXiv papers with advanced filtering (date, category, query)
• Download and store papers locally as markdown
• Read and analyze paper content programmatically
• Deep research analysis prompts for comprehensive paper review
• Configurable local storage path for paper management
Technical Details:
- Category: search (academic research focused)
- License: Apache 2.0 (compatible with Docker registry)
- Source: https://github.com/jasonleinart/arxiv-mcp-server
- Build Status: Successfully tested and validated
- Docker Image: mcp/arxiv-mcp-server
Target Users:
Perfect for researchers, academics, and AI assistants conducting
literature reviews, research analysis, and academic paper exploration.
Differentiates from existing paper-search server by providing:
- ArXiv-specific optimizations and direct API integration
- Local paper storage and management capabilities
- Research-focused analysis prompts and workflows
- Advanced filtering and categorization options
* FIX: Add proper volume mounting to ArXiv MCP server
- Maps user storage path to /app/papers inside container
- Enables file persistence for downloaded papers
- Fixes ephemeral container issue where files weren't saved
- Follows pattern used by kubectl-mcp-server and elevenlabs
- Essential for Docker MCP Toolkit volume mounting
* FIX: Use environment variable for volume mounting
- Change from parameter template to environment variable approach
- Docker MCP Toolkit processes but not {{parameter}} templates
- Maps storage_path parameter to STORAGE_PATH env var for volume mounting
- Should resolve volume mounting issue where files weren't persisting
* FIX: Correct volume mounting configuration per PR feedback
- Change volume mapping from $STORAGE_PATH to {{arxiv-mcp-server.storage_path}} template syntax
- Add ARXIV_STORAGE_PATH environment variable for internal container path
- Fixes volume mounting issue identified by @cmrigney in PR review
- Follows Docker MCP Registry configuration standards per docs/configuration.md
* FIX: Apply reviewer's suggestion - Use only ARXIV_STORAGE_PATH environment variable
- Remove redundant STORAGE_PATH environment variable as suggested by @cmrigney
- Keep only ARXIV_STORAGE_PATH with '/app/papers' value for container internal path
- Simplifies configuration while maintaining full functionality
- Volume mounting handles path mapping: {{arxiv-mcp-server.storage_path}}:/app/papers
- ArXiv server auto-detects Docker environment and uses correct storage path
* Update ArXiv MCP Server with enhanced tool descriptions for local AI models
- Add enhanced tool descriptions optimized for local AI model compatibility
- Improve Docker MCP Gateway integration with detailed context
- Address community feedback about sparse tool descriptions causing confusion
- Add tags for better discoverability: local-models, docker-gateway, enhanced-descriptions
This update resolves issues where local AI models (Llama, Mistral, etc.) were
getting confused by minimal tool descriptions when using Docker MCP Gateway.
Fixes: docker/mcp-gateway#931 parent 0c9a340 commit d403fec
1 file changed
+7
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
| |||
21 | 24 | | |
22 | 25 | | |
23 | 26 | | |
| 27 | + | |
| 28 | + | |
24 | 29 | | |
25 | 30 | | |
| 31 | + | |
| 32 | + | |
26 | 33 | | |
27 | 34 | | |
28 | 35 | | |
| |||
0 commit comments