https://github.com/theapemachine/mcp-server-multi-tools
https://github.com/theapemachine/mcp-server-multi-tools
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/theapemachine/mcp-server-multi-tools
- Owner: TheApeMachine
- License: mit
- Created: 2025-02-16T16:50:13.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-06-10T23:12:37.000Z (4 months ago)
- Last Synced: 2025-06-10T23:20:42.133Z (4 months ago)
- Language: Go
- Size: 5.57 MB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🚀 MCP Server Multi Tools 🌉
> [!NOTE]
> **Model Context Protocol (MCP) Bridge** - A powerful service that connects AI agents with DevOps and communication tools through a standardized interface.Welcome to the **MCP Server Multi Tools**! This service acts as a seamless integration layer, enabling AI agents and systems to interact with services like **Azure DevOps**, **Slack**, **GitHub**, and even **other agents (with their own tools)** using a simple, unified protocol.
---
## 🛠️ Available Tools & Providers
### 📊 **DevOps & Project Management**
A comprehensive suite for total project management:
- **📝 Work Items**: Create, read, update, search, and comment
- **🏃♂️ Sprints**: Manage sprints, view contents, and track progress
- **🔍 WIQL**: Execute custom Work Item Query Language statements
- **🔗 Enrichment**: Augment work items with GitHub, Slack, and Sentry context
- **📁 Git Content**: Fetch file content from associated repositories### 🐙 GitHub Integration
- Seamless version control and pull request workflows
- Repository content access and management### 💬 **Communication**
- Real-time notifications and messaging
- Channel posting for agent communication
- Team collaboration enhancement### 🤖 **Advanced Agent System**
> [!IMPORTANT]
> **Agents-in-Agents**: Revolutionary nested agent architecture**Your AI agent can create and manage other agents**, each with:
- 🐋 **Docker container** with full Debian Linux system
- 🌐 **Web browser** capabilities
- 🔄 **Iterative work** processes
- 💬 **Inter-agent communication**---
## 🚀 Quick Start Guide
### 📋 Prerequisites
> [!WARNING]
> Ensure you have the following before proceeding:- ✅ [Go](https://go.dev/doc/install) (latest version)
- 🔑 Service credentials (Azure DevOps, Slack tokens, etc.)
- 🐳 Docker Desktop (for agents-in-agents feature)### Step 1️⃣: **Clone & Build**
```bash
# Clone the repository
git clone https://github.com/theapemachine/mcp-server-multi-tools.git
cd mcp-server-devops-bridge# Build the server
go build -o mcp-server-multi-tools .
```### Step 2️⃣: **Environment Setup**
```bash
# Copy and configure environment variables
cp start.sh.example start.sh
vim start.sh # Add your credentials
```> [!TIP]
> The server is configured entirely through environment variables for maximum flexibility.### Step 3️⃣: **MCP Client Configuration**
Add to your Claude Desktop configuration:
```json
{
"mcpServers": {
"multi-tools": {
"command": "/path/to/mcp-server-multi-tools/start.sh",
"args": []
}
}
}
```---
## 🎬 **See It In Action**
> [!NOTE]
> **Real AI Development Workflow** - Watch Claude Sonnet 4 leverage the bridge to understand requirements, manage tasks, and write code.
*The agent uses MCP tools to orchestrate complex development workflows through a single, unified interface.*
For a complete history of testing, including the upgraded communication system and the headless browser tool, see [agents-full.pdf](./agents-full.pdf).
---
## 🤝 Contributing
We welcome contributions! Here's how to get involved:
### 🔄 **Contribution Workflow**
1. **🍴 Fork** the repository
2. **🌿 Branch** your feature (`git checkout -b feature/AmazingFeature`)
3. **💾 Commit** your changes (`git commit -m 'Add AmazingFeature'`)
4. **🚀 Push** to branch (`git push origin feature/AmazingFeature`)
5. **📬 Open** a Pull Request### 💡 **What We're Looking For**
- 🔧 New tool integrations
- 📚 Documentation improvements
- 🐛 Bug fixes and optimizations
- 🎨 UI/UX enhancements---
## 📜 License
**MIT License** - See [LICENSE](LICENSE) for details
---
*Built with 🤷 for the developer community*