jagan-shanmugam/mattermost-mcp-host
Free提供对 Mattermost 团队、频道和消息访问的 MCP 服务器及主机。主机作为机器人集成,可配置 MCP 服务器。
FreeFree tier
About jagan-shanmugam/mattermost-mcp-host
A Mattermost integration that connects to Model Context Protocol (MCP) servers, leveraging a LangGraph-based AI agent to provide an intelligent interface for interacting with users and executing tools directly within Mattermost. The host operates as a bot integration, dynamically loading tools from connected MCP servers and supporting thread-aware conversations, MCP capability discovery, and direct command interface.
Key Features
LangGraph Agent Integration: Uses a LangGraph agent to understand and orchestrate responses.
MCP Server Integration: Connects to multiple MCP servers defined in mcp-servers.json.
Dynamic Tool Loading: Automatically discovers tools from connected MCP servers and makes them available to the AI agent.
Thread-Aware Conversations: Maintains conversational context within Mattermost threads.
Intelligent Tool Use: AI agent can decide when to chain multiple tool calls to fulfill requests.
MCP Capability Discovery: Allows users to list available servers, tools, resources, and prompts via direct commands.
Direct Command Interface: Interact directly with MCP servers using a command prefix (default: #).
Pros & Cons
Pros
- Seamless integration with Mattermost for AI-enhanced conversations.
- Leverages LangGraph for intelligent orchestration of multiple MCP tools.
- Supports thread-aware conversations for coherent multi-turn interactions.
- Dynamic tool loading reduces manual configuration of tools.
- Open-source and free to use.
- Provides a direct command interface for low-level MCP server interaction.
Cons
- Requires setup and configuration of MCP servers and environment variables.
- Depends on external LLM provider and MCP servers for functionality.
- May require technical knowledge to deploy and maintain the bot.
Best For
GitHub agent in support channel: search existing issues and PRs, create new issue if not found.Search internet and post results to a Mattermost channel using the Mattermost-MCP-server integration.Integrate AI-powered workflows within Mattermost for task automation and information retrieval.