muah1987/Ollama-MCP-Server
If you are the rightful owner of Ollama-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Ollama-MCP-Server is a versatile and extensible Model Context Protocol server designed to bridge local or remote Ollama LLM models with any MCP-compatible application, ensuring flexibility, privacy, and professional integration.
MCP Ollama Server
Python-based MCP DevOps Tools Server with Multi-Agent Ollama Integration
A comprehensive Model Context Protocol (MCP) server that provides AI models with access to essential DevOps tools through a unified interface. Features multi-agent Ollama support, GitHub API integration, browser automation, and MCP Gateway functionality.
š Quick Start
# Clone and setup
git clone https://github.com/mupoese/Ollama-MCP-Server.git
cd Ollama-MCP-Server
# One-command setup
make quickstart
# Or Docker start
make docker-start
š Features
- 28 DevOps Tools across 6 categories (ollama, infrastructure, git, github, browser, mcp_gateway)
- Multi-Agent Ollama support with up to 8 specialized endpoints
- GitHub API Integration with 7 core repository management tools
- Playwright Browser Automation with 9 web interaction tools
- MCP Gateway Functionality for multi-server orchestration
- Production-Ready Docker containers with multi-stage builds
- Comprehensive Testing framework with verified tool execution
š Repository Structure
/
āāā src/ # Python source code
ā āāā ollama_mcp_server/ # Main application
āāā tests/ # Test files (python/ and legacy/)
āāā docs/ # All documentation
āāā scripts/ # Automation scripts
āāā docker/ # Docker files and compose
āāā config/ # Configuration files
āāā .vscode/ # VS Code workspace
š Documentation
- - Complete setup and usage guide
- - Technical details
- - Gateway documentation
- - Build and deployment
š ļø Development Commands
make help # Show all available commands
make setup # Setup development environment
make dev # Start development server
make test # Run tests
make docker-build # Build Docker images
make gateway-demo # Try MCP Gateway
š³ Docker Usage
# Quick Docker start
make docker-start
# Or manual Docker
docker-compose -f docker/docker-compose.yml up -d
š Support
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Note: This repository was recently reorganized for better structure. Legacy Node.js files are preserved in the legacy/
directory.