MCP Servers
by jmagar
A centralized repository for Model Context Protocol (MCP) server implementations. The MCP is a protocol for AI assistants to interact with tools, services, and data.
Last updated: N/A
MCP Servers
A centralized repository for Model Context Protocol (MCP) server implementations.
Overview
This repository serves as a container for various Model Context Protocol server implementations. The MCP (modelcontextprotocol.io) is a protocol for AI assistants to interact with tools, services, and data.
Included Servers
This repository includes the following MCP servers:
- qdrant: Vector database for semantic memory storage
- docker: Docker container operations
- firecrawl: Firecrawl MCP server
- searxng: SearXNG metasearch engine integration
- repomix: Repository generator and customization
- postgresql: PostgreSQL database integration
- gmail: Gmail email management
- installer: MCP server installation utilities
- prompts: Prompt engineering and management
- architect: Software architecture planning
- docs-service: Documentation management
- youtube-transcript: YouTube transcript extraction
- github: GitHub API integration for repository management
- git: Git operations for local repositories
- brave-search: Integration with Brave Search engine
- fetch: HTTP request capabilities
- filesystem: Local filesystem operations
- sequentialthinking: Step-by-step reasoning capabilities
- time: Date and time utilities
Structure
mcp/
├── .git/
├── .gitignore # Configured for Python and TypeScript
├── README.md # This file
├── qdrant/ # Qdrant MCP server submodule
├── docker/ # Docker MCP server submodule
├── firecrawl/ # Firecrawl MCP server submodule
├── searxng/ # SearXNG metasearch engine submodule
├── repomix/ # Repository generator submodule
├── postgresql/ # PostgreSQL integration submodule
├── gmail/ # Gmail integration submodule
├── installer/ # MCP installer submodule
├── prompts/ # Prompt engineering submodule
├── architect/ # Architecture planning submodule
├── docs-service/ # Documentation service submodule
├── youtube-transcript/ # YouTube transcript submodule
├── github/ # GitHub MCP server
├── git/ # Git MCP server
├── brave-search/ # Brave Search MCP server
├── fetch/ # Fetch MCP server
├── filesystem/ # Filesystem MCP server
├── sequentialthinking/ # Sequential Thinking MCP server
└── time/ # Time MCP server
Getting Started
Prerequisites
- Git with submodule support
- Python 3.8+ (for Python-based servers)
- Node.js 16+ (for TypeScript-based servers)
Clone the Repository
# Clone the repository
git clone https://github.com/yourusername/mcp.git
# Initialize and update submodules
git submodule update --init --recursive
Development
Each MCP server maintains its own development setup. Please refer to the README of individual server directories for specific development instructions.
Contributing
- Follow the development setup for the specific server you want to contribute to
- Make your changes
- Submit a pull request
License
Each MCP server maintains its own license. Please check individual server directories for license information.