Uses Bootstrap as the UI framework for the web-based admin interface
Provides web search capabilities through the Brave Search MCP Server plugin
Powers the API endpoints and web framework for the MCP server
Enables version control operations and repository management
Provides repository management and operations through the GitHub MCP Server plugin
Integrates with Google Gemini models for AI processing and language capabilities
Provides persistent data storage for documents, context, and configuration data
Integrates with OpenAI models for AI capabilities and language processing
Enables database operations through the PostgreSQL MCP Server plugin
Provides high-performance caching and session storage capabilities
Enables database operations through the SQLite MCP Server plugin
PMCP - Perfect Model Context Protocol Server
A comprehensive, production-ready Model Context Protocol (MCP) server with advanced AI capabilities, web-based administration, and extensive plugin ecosystem support.
🚀 Features
Core Capabilities
- 🤖 AI Integration: Support for OpenAI, Anthropic, and Google Gemini models
- 🔌 MCP Plugin Hub: Discover, install, and manage MCP plugins with ease
- 💾 Multi-Database Support: Redis for caching, MongoDB for persistence
- 🌐 Web Admin Interface: Comprehensive dashboard for server management
- 🔒 SSH/SFTP Access: Secure file operations and remote access
- 📊 Real-time Monitoring: Live metrics, logs, and system status
Advanced Services
- 🧠 Memory Management: Persistent context and session handling
- 📚 RAG (Retrieval-Augmented Generation): Document indexing and semantic search
- 🔍 Code Analysis: AI-powered code review and improvement suggestions
- 🎭 Playwright Integration: Web automation and browser control
- 🔗 Sequential Thinking: Chain-of-thought reasoning capabilities
Administration & Monitoring
- 📈 Dashboard: Real-time system metrics and performance monitoring
- 🗂️ File Management: Web-based file browser and editor
- 👥 User Management: Authentication and access control
- 🔧 Configuration: Dynamic settings management
- 📋 Logging: Comprehensive structured logging with multiple outputs
🛠️ Quick Start
Prerequisites
- Python 3.8 or higher
- Redis server
- MongoDB server
- Git
Installation
- Clone the repository
- Set up Python environment
- Configure databases
- Configure the server
- Start the server
Access Points
- Admin Interface: http://localhost:8080
- API Server: http://localhost:8000
- SSH/SFTP: localhost:2222
📖 Documentation
Quick Setup Guides
- 🚀 Deployment Guide - Production deployment instructions
- 🔧 Admin Interface Guide - Web interface overview
- 🔌 MCP Hub Guide - Plugin management
- 🤖 Augment Integration - AI assistant setup
Advanced Configuration
- 🌐 LAN Access Setup - Network configuration
- 🔐 Service Management - Systemd service setup
- 📊 Logging Configuration - Log management
- 🎨 UI/UX Customization - Interface theming
🔌 MCP Plugin Ecosystem
PMCP includes a built-in plugin hub that provides access to the Model Context Protocol ecosystem:
Featured Plugins
- Filesystem MCP Server - Secure file system operations
- GitHub MCP Server - Repository management and operations
- Brave Search MCP Server - Web search capabilities
- SQLite/PostgreSQL MCP Servers - Database operations
- And many more...
Plugin Management
- Browse and search available plugins
- One-click installation with progress tracking
- Automatic dependency management
- Plugin status monitoring and updates
🏗️ Architecture
🤝 Contributing
We welcome contributions! Please see our Contributing Guidelines for details.
Development Setup
- Fork the repository
- Create a feature branch:
git checkout -b feature-name
- Make your changes and add tests
- Run the test suite:
pytest
- Submit a pull request
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Acknowledgments
- Model Context Protocol - The open standard this server implements
- FastAPI - The web framework powering our APIs
- Bootstrap - UI framework for the admin interface
- The MCP community for their excellent plugins and contributions
📞 Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Documentation: Project Wiki
PMCP - Empowering AI assistants with comprehensive context and capabilities 🚀
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
A comprehensive production-ready MCP server with AI integration, plugin management, and web-based administration. Features multi-database support, RAG capabilities, SSH/SFTP access, and a built-in plugin hub for managing the MCP ecosystem.
Related MCP Servers
- AsecurityAlicenseAqualityAn open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.Last updated -957MIT License
- -securityAlicense-qualityA collection of custom MCP servers providing various AI-powered capabilities including web search, YouTube video analysis, GitHub repository analysis, reasoning, code generation/execution, and web crawling.Last updated -2MIT License
- AsecurityAlicenseAqualityA powerful MCP server that provides interactive user feedback and command execution capabilities for AI-assisted development, featuring a graphical interface with text and image support.Last updated -137MIT License
- AsecurityFlicenseAqualityA meta-MCP server that helps users create new MCP servers through AI guidance, templates, and streamlined workflows, transforming ideas into production-ready implementations with minimal effort.Last updated -42