About MCP Servers
MCP Servers is a repository of MCP servers and installation automation for enhancing Cursor. It groups Git, search, GitHub, memory, and structured-thinking capabilities, with Make commands for setup and updates.
Key features
- 01Automated installation with Make
- 02Local Git repository operations
- 03Brave web and local search
- 04GitHub repository, issue, and PR handling
- 05Persistent memory and structured thinking
Use cases
- 01Set up several MCP servers for Cursor
- 02Manage branches, commits, and diffs
- 03Search the web or local businesses
- 04Track entities and relations in persistent memory
MCP support
The repository provides multiple MCP servers for Cursor-compatible clients, including Git, Brave Search, GitHub, Memory, and Sequential Thinking. The README gives stdio configuration examples and Make commands to install and update them.
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 various Model Context Protocol (MCP) servers for enhancing Cursor's capabilities.
Prerequisites
Before installation, ensure you have:
-
Operating System
- macOS (with Homebrew) or
- Linux (with apt-get)
-
System Requirements
- Python 3.10 or higher
- Node.js 18 or higher (default installation: Node.js 22.13.1)
- Write permissions in the installation directory
Installation
The repository includes a comprehensive Makefile for automated installation:
- First phase (system setup):
make phase1
-
Restart your terminal
-
Second phase (MCP installation):
make phase2
Additional Make Commands
make update-all: Update all MCP serversmake clean: Remove installed dependenciesmake clean-deep: Complete system cleanup
Available MCP Servers
1. Git MCP
Local Git repository interaction and automation:
- Repository status and file operations
- Branch and commit management
- Diff operations (staged, unstaged, between branches)
2. Brave Search MCP
Web and local search capabilities:
- Web search with filtering
- Local business search
- News and article search
3. GitHub MCP
GitHub integration and automation:
- Repository management
- Issue and PR handling
- Branch operations
4. Memory MCP
Persistent storage and retrieval:
- Knowledge graph management
- Entity and relation tracking
- Search capabilities
5. Sequential Thinking MCP
Structured problem-solving:
- Step-by-step analysis
- Dynamic thought revision
- Context maintenance
Configuration
Required API Keys
-
Brave Search API Key
export BRAVE_API_KEY=your_key_hereGet your key at: https://brave.com/search/api/
-
GitHub Personal Access Token
export GITHUB_PERSONAL_ACCESS_TOKEN=your_token_hereGenerate at: https://github.com/settings/tokens Required scopes:
repo,workflow(optional)
Cursor Setup
Configure each MCP in Cursor (Settings > Features > MCP):
-
Git MCP
{ "name": "Git", "type": "stdio", "command": "uvx mcp-server-git --repository /path/to/your/repo" } -
Brave Search MCP
{ "name": "Brave Search", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-brave-search" } -
GitHub MCP
{ "name": "GitHub", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-github" } -
Memory MCP
{ "name": "Memory", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-memory" } -
Sequential Thinking MCP
{ "name": "Sequential Thinking", "type": "stdio", "command": "npx -y @modelcontextprotocol/server-sequential-thinking" }
Troubleshooting
-
Installation Issues
- Run
make verify-installationto check all components - Check system logs for error messages
- Ensure all prerequisites are met
- Run
-
API Key Issues
- Verify environment variables are set correctly
- Check API key permissions and scopes
- Ensure keys are not expired
-
Cursor Configuration
- Verify MCP settings in Cursor
- Check command paths and parameters
- Restart Cursor after configuration changes
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.