Awesome MCPDomain-Specific Integrations

tuannvm/slack-mcp-client

⭐ 171 Go added to this list on 2025-06-16 repository created 2025-04-13

Slack MCP Client is a Go service that acts as a bridge between Slack and large language models with full Model Context Protocol support, stated as compliant with the 2025-06-18 MCP specification. It joins a Slack workspace through Socket Mode, so it works behind a firewall without inbound webhooks, and handles both channel messages and direct messages with Markdown and Block Kit formatting. Each Slack thread keeps its own conversation history, and cached user information is added to the context for personalised replies. On the model side a provider registry supports OpenAI GPT-4.1, GPT-4o and o3-pro, Anthropic Claude Sonnet 4.5 and Opus 4.1, and local Ollama models such as Llama 3.3, Qwen, Mistral and DeepSeek. On the tool side it behaves as a general MCP client: it speaks all three transports (stdio for local development, HTTP for JSON-RPC and SSE with automatic retry for streaming), works with the official modelcontextprotocol/servers collection and any other compliant server, and prefixes tool names with their server name so that tools from different servers do not collide. Authentication against SSE servers is configured with arbitrary HTTP headers, for example a bearer token. A central LLM-MCP bridge orchestrates the flow, choosing between a standard single-response mode and an agent mode built on langchaingo that performs multi-step reasoning across several tool calls. A retrieval layer adds knowledge to answers, either from a simple JSON document store or from an OpenAI vector store for semantic search. Operational features include a unified JSON configuration with schema and environment variable support, Prometheus metrics, OpenTelemetry tracing exported to Langfuse or OTLP, and structured logging. Container images are published to GHCR. Typical users are DevOps, development and support teams that want filesystem, Git, Kubernetes or database tools reachable from Slack.

https://github.com/tuannvm/slack-mcp-client

slackmcp-clientgollmchatbotlangchainragdevops

Also in Domain-Specific Integrations

OtterMind/Chat2DB

A cross-platform database client and SQL workspace for more than forty databases that includes MCP support and uses a user-supplied model to generate, explain and optimise queries.

justinpbarnett/unity-mcp

Unity MCP is a bridge that connects the Unity Editor with AI assistants via the Model Context Protocol, enabling natural language control and automation of Unity development tasks.

nerding-io/n8n-nodes-mcp

An n8n custom node that enables interaction with Model Context Protocol (MCP) servers, allowing AI-driven workflows to access and execute external tools and data sources through MCP.

conorluddy/ios-simulator-skill

An iOS Simulator Skill for Claude Code providing robust, semantic navigation-based automation scripts for iOS app testing, building, and accessibility auditing, optimized for integration with MCP-based workflows.

jjsantos01/qgis_mcp

QGISMCP integrates the Model Context Protocol with QGIS Desktop to enable AI-driven control and automation of GIS projects through Claude AI.

cohnen/mcp-google-ads

An MCP tool that integrates Google Ads with Claude AI and Cursor, enabling natural language conversation-based analysis and management of advertising data including campaigns, keywords, and budgets.

infiolab/infio-copilot

Infio-Copilot is an AI assistant plugin for Obsidian that offers smart autocomplete, interactive chat with notes, and supports Model Context Protocol integration to enhance note-taking and knowledge management.

prajwalshettydev/UnrealGenAISupport

UnrealGenAISupport is an Unreal Engine plugin that integrates generative AI models via Model Control Protocol (MCP) to enable automatic blueprint and scene generation, AI-driven game content creation, and control within Unreal Engine 5.5 and above.