About MCP Servers
A repository of self-contained MCP servers for different use cases. Its listed Great Learning MCP lets AI assistants search educational content, inspect course details, and compare programs.
Key features
- 01Semantic course search
- 02Detailed course information
- 03Course comparisons
- 04Great Learning documentation access
Use cases
- 01Find relevant courses
- 02Review a specific course
- 03Compare program options
MCP support
The repository contains MCP servers for AI assistants. The listed Great Learning MCP exposes search, course details, and comparison capabilities to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP Servers
This repository contains a collection of Model Context Protocol (MCP) servers for enhancing AI assistants with custom capabilities. Each subdirectory contains a self-contained MCP implementation for a specific use case.
What are MCPs?
Model Context Protocols (MCPs) allow AI assistants to access external tools, data sources, and capabilities beyond their base knowledge. MCPs enable AI models to:
- Access up-to-date information from external sources
- Perform specialized tasks and calculations
- Access proprietary or private data
- Interface with specific tools and systems
Available MCPs
Great Learning MCP
Located in: great_learning/
The Great Learning MCP enables AI assistants to access and search information about Great Learning's educational courses and programs. Features include:
- Semantic search across Great Learning content
- Detailed information about specific courses
- Course comparison capabilities
- Full access to Great Learning documentation
Adding an MCP to Your AI Assistant
To use these MCPs with your AI assistant, add the configuration to your assistant's MCP configuration file:
Supported Platforms
- Cursor:
~/.cursor/mcp.json - Windsurf:
~/.codeium/windsurf/mcp_config.json - Claude Desktop:
~/Library/Application\ Support/Claude/claude_desktop_config.json - Claude Code:
~/.claude.json
Configuration Format
{
"mcpServers": {
"great-learning-mcp": {
"command": "/path/to/python/virtualenv",
"args": [
"/path/to/mcp-servers/great_learning/great_learning_mcp.py"
]
}
}
}
Requirements
- Python 3.12+
- Poetry for dependency management
- Required dependencies per specific MCP
Installation
-
Clone this repository:
git clone https://github.com/yourusername/mcp-servers.git cd mcp-servers -
Install Poetry if you haven't already:
curl -sSL https://install.python-poetry.org | python3 - -
Install dependencies:
poetry install -
Install specific requirements for each MCP (see individual READMEs)
Development
To add a new MCP to this repository:
- Create a new directory for your MCP
- Implement your MCP using the MCP SDK
- Add a README.md file with usage instructions
- Add a mcp_config.json file with configuration details
- Add any additional required files
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.