๐Ÿš€ 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 (latest version)
  • ๐Ÿ”‘ Service credentials (Azure DevOps, Slack tokens, etc.)
  • ๐Ÿณ Docker Desktop (for agents-in-agents feature)

Step 1๏ธโƒฃ: Clone & Build

# 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

# 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:

{
  "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.

AI Agent Development Example

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.

๐Ÿค 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 for details

Built with ๐Ÿคท for the developer community

MCP Server ยท Populars

MCP Server ยท New