MCP Recommender
Mentioned as an example use case for database operations, suggesting the server can recommend MCP servers for SQLite database functionality
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Recommenderrecommend MCP servers for web scraping tasks"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Recommender
A smart MCP (Model Context Protocol) server that provides intelligent recommendations for other MCP servers based on your development needs.
Features
🔍 Smart Search: Find MCP servers using natural language queries
📊 Rich Database: Access to 874+ curated MCP servers across 36+ categories
🎯 Intelligent Matching: Advanced scoring algorithm for relevant recommendations
🏷️ Category Filtering: Filter by specific categories and programming languages
🚀 Easy Integration: Simple setup with uv package manager
🔧 Multiple Interfaces: Support for both CLI and MCP client integration
Related MCP server: MCP Registry Server
Installation
Using uv (Recommended)
# Clone the repository
git clone https://github.com/mcp-team/mcp-recommender.git
cd mcp-recommender
# Install with uv
uv sync
# Test the installation
uv run -m mcp_recommender --testUsing pip
pip install mcp-recommenderUsage
Command Line Interface
# Test mode - verify installation and see sample recommendations
uv run -m mcp_recommender --test
# Server mode - start the MCP server
uv run -m mcp_recommender --server
# Debug mode - detailed diagnostic information
uv run -m mcp_recommender --debugMCP Client Integration
Add to your MCP client configuration:
{
"mcpServers": {
"mcp-recommender": {
"isActive": true,
"name": "mcp-recommender",
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"/path/to/mcp-recommender",
"run",
"-m",
"mcp_recommender"
]
}
}
}Available Tools
Once integrated, you can use these tools in your MCP client:
recommend_mcp
Get intelligent MCP server recommendations based on your needs.
Parameters:
query(string): Description of functionality you needlimit(integer, optional): Maximum number of recommendations (default: 5)category(string, optional): Filter by specific categorylanguage(string, optional): Filter by programming language
Example:
recommend_mcp("database operations with SQLite", limit=3)list_categories
List all available MCP categories with counts.
get_functional_keywords
Show functional keyword mappings for better search results.
Categories
The recommender covers 36+ categories including:
Developer Tools (120+ servers)
Databases (79+ servers)
Search & Data Extraction (69+ servers)
Cloud Platforms (39+ servers)
Security (39+ servers)
Communication (36+ servers)
Browser Automation (23+ servers)
Knowledge & Memory (22+ servers)
And many more...
Development
Setup Development Environment
# Clone and setup
git clone https://github.com/mcp-team/mcp-recommender.git
cd mcp-recommender
# Install development dependencies
uv sync --dev
# Run tests
uv run pytest
# Build package
uv buildProject Structure
mcp-recommender/
├── mcp_recommender/ # Main package
│ ├── __init__.py
│ ├── __main__.py # CLI entry point
│ ├── server.py # MCP server implementation
│ └── data/ # MCP database and keywords
│ ├── mcp_database.json
│ └── functional_keywords.json
├── tests/ # Test suite
├── LICENSE # MIT License
├── README.md # This file
└── pyproject.toml # Package configurationContributing
Fork the repository
Create a feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
Built with FastMCP framework
MCP database curated from the awesome MCP community
Powered by the Model Context Protocol
Support
Made with ❤️ by the MCP community
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bxzymy/mcp-recommend'
If you have feedback or need assistance with the MCP directory API, please join our Discord server