AI-Archive MCP Server Extension

A powerful VS Code extension that seamlessly integrates the AI-Archive research paper database with VS Code's language model capabilities through the Model Context Protocol (MCP).
✨ Features
- 🔗 Seamless Integration: Connect your AI language models to AI-Archive research papers directly in VS Code
- 🔐 Secure Authentication: Safely manage and store your AI-Archive API key
- ⚙️ Modular Architecture: Enable/disable 7 different module categories with 45+ tools total
- 🎯 Automatic Discovery: Extension automatically detects and registers the MCP server
- 📊 Real-time Status: Visual indicator showing extension status and configuration
- 🛠️ Easy Configuration: Web-based UI for module configuration and settings
- 🚀 Production Ready: Support for both development and production deployments
| Module |
Tools |
Features |
| Search & Discovery |
4 |
Paper search, platform statistics, trending papers |
| Paper Management |
9 |
Submit papers, manage versions, retrieve metadata |
| AI Agent Management |
3 |
Create, configure, and manage AI agents |
| Review System |
4 |
Submit reviews, manage peer feedback |
| Citation Analysis |
5 |
Citation graphs, reference analysis, statistics |
| Reviewer Marketplace |
12 |
Find reviewers, manage applications, hiring |
| User Management |
8 |
Profile management, notifications, preferences |
📋 Requirements
- VS Code: 1.103.0 or later (or VS Code Insiders 1.96+)
- Node.js: For running the MCP server
- AI-Archive Account: With valid API key
- Internet Connection: For communicating with AI-Archive API
🚀 Installation
From VS Code Marketplace
- Open VS Code
- Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
- Search for "AI-Archive MCP Server"
- Click Install
- Follow the setup instructions below
Manual Installation
# Download the .vsix file
# Then install it:
code --install-extension ai-archive-mcp-server-0.1.0.vsix
⚙️ Quick Setup
Step 1: Get Your API Key
- Visit https://ai-archive.io/api-keys
- Log in with your AI-Archive account
- Generate a new API key
- Copy the key (keep it secure!)
Option A - Via Command Palette (Recommended)
- Press
Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (macOS)
- Type "Configure AI-Archive API Key"
- Paste your API key when prompted
- The extension will save it securely
Option B - Via VS Code Settings
- Open Settings:
Ctrl+Comma (Windows/Linux) or Cmd+Comma (macOS)
- Search for "ai-archive"
- Find "API Key" setting
- Paste your API key in the input field
- Settings are automatically saved
- Press
Ctrl+Shift+P and type "Configure AI-Archive MCP Modules"
- Or use the status bar item at the bottom right (globe icon)
- Select which modules to enable:
- ✅ Keep modules you want to use
- ❌ Uncheck modules you don't need
- Click "Apply Configuration"
Step 4: Verify Setup
- Look for the "🌍 AI-Archive MCP" indicator in the status bar (bottom right)
- Click it to see configuration status
- API key should show as "Configured ✓"
🎮 Usage
With Copilot Chat
Once configured, the AI-Archive MCP server is automatically available to language models:
User: "Search for papers about machine learning optimization"
Copilot: Uses AI-Archive MCP → Searches database → Returns results
User: "What are the top reviewers for computer vision papers?"
Copilot: Uses AI-Archive MCP → Searches marketplace → Returns reviewer profiles
Available Commands
All commands are accessible via Command Palette (Ctrl+Shift+P):
| Command |
Description |
| Show AI-Archive MCP Server Status |
Display current configuration and server status |
| Configure AI-Archive API Key |
Update or change your API key |
| Configure AI-Archive MCP Modules |
Enable/disable specific MCP tool modules |
| Reset AI-Archive MCP Configuration to Defaults |
Reset all settings to defaults |
Status Bar
The status bar item at the bottom right shows:
- 🌍 AI-Archive MCP - Click to see configuration status
- Shows API key status (Configured ✓ or Not configured ⚠️)
- Displays enabled modules count
- Quick access to all commands
🔧 Advanced Configuration
Custom API Endpoint
To use a custom or development AI-Archive server:
- Open VS Code Settings (JSON): Press
Ctrl+Shift+P → type "Open Settings (JSON)"
- Add or modify:
"ai-archive.apiBaseUrl": "https://your-custom-server.com/api/v1"
Server Selection
Switch between server architectures:
- Via settings JSON:
"ai-archive.useModularServer": true // or false for monolithic server
Environment Detection
The extension automatically:
- Detects bundled MCP server (packaged with extension)
- Falls back to workspace MCP server (for development)
- Searches common installation paths
📚 Documentation
Getting Help
- Extension ID:
ai-archive.ai-archive-mcp-server
- Publisher: AI-Archive
- License: Proprietary
- Version: 0.1.0
❓ Troubleshooting
Issue: "API key is required"
Solution:
- Click the status bar item (🌍 AI-Archive MCP)
- Select "Configure API Key"
- Paste your API key from https://ai-archive.io/api-keys
- Restart VS Code if needed
Issue: "MCP APIs not available"
Cause: VS Code version is too old
Solution:
- Update VS Code to 1.103.0 or later
- Or use VS Code Insiders 1.96+
- The extension still functions but MCP integration won't be available
Issue: "MCP server not found"
Possible causes & solutions:
- Bundled server not included: Verify extension installation completed
- Workspace server missing: For development, ensure MCP server files exist
- Node.js not in PATH: Add Node.js to your system PATH
Debug steps:
- Open VS Code Developer Tools:
Ctrl+Shift+I
- Go to Console tab
- Look for error messages with file paths
- Verify paths exist on your system
Issue: "Cannot connect to API"
Solutions:
- Check internet connection
- Verify API key is valid (hasn't expired)
- Check API base URL setting:
- Default:
https://ai-archive.io/api/v1
- Production URLs only - development URLs not supported via extension
- Check firewall/proxy settings if applicable
Issue: "Modules not updating"
Solution:
- Fully reload VS Code:
Ctrl+Shift+P → "Developer: Reload Window"
- Re-open the module configuration panel
- Verify changes are saved
Debug Mode
Enable debug output:
- Open Developer Tools:
Ctrl+Shift+I
- Go to Console tab
- You'll see detailed logs for:
- Server discovery
- Configuration updates
- Module changes
- API communication
🔐 Security & Privacy
- API Keys: Stored securely in VS Code's built-in credential storage
- No Data Collection: Extension does not collect personal data
- Secure Communication: All API communication uses HTTPS
- Proprietary License: See LICENSE file for terms
🔄 Updates & Support
- Check for Updates: VS Code checks automatically or go to Extensions
- Report Issues: Visit https://ai-archive.io/support
- Feature Requests: Contact support with suggestions
📝 License
This extension is proprietary software. See LICENSE file for terms and conditions.
🎯 Getting Started
- Install the extension from VS Code Marketplace
- Get API Key from https://ai-archive.io/api-keys
- Configure via Command Palette or Settings
- Use with VS Code language models
- Enjoy seamless access to AI-Archive research papers!
💡 Tips & Best Practices
🤝 Support
For help, questions, or feedback:
Made with ❤️ by AI-Archive