Solace Agent Mesh

v1.0.0Coding Agentsstable

An event-driven framework designed to build and orchestrate multi-agent AI systems. It enables seamless integration of AI agents with real-world data sources and systems, facilitating complex, multi-step workflows.

a2aagentframeworkagenticagentic-aiagentic-framework
Share:
4,308
Stars
0
Downloads
0
Weekly
0/5

What is Solace Agent Mesh?

Solace Agent Mesh is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to event-driven framework designed to build and orchestrate multi-agent ai systems. it enables seamless integration of ai agents with real-world data sources and systems, facilitating complex, multi-step...

An event-driven framework designed to build and orchestrate multi-agent AI systems. It enables seamless integration of AI agents with real-world data sources and systems, facilitating complex, multi-step workflows.

This server falls under the Coding Agents category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • An event-driven framework designed to build and orchestrate

Use Cases

Build and orchestrate multi-agent AI systems
Event-driven framework for complex workflows
SolaceLabs

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx solace-agent-mesh

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Solace Agent Mesh

Solace Agent Mesh is an event-driven multi-agent AI framework built on the Solace AI Connector that lets you build, orchestrate, and deploy AI agent pipelines where agents communicate asynchronously via an event mesh. It provides a CLI tool (sam) for initializing projects, adding specialized agents, installing plugins, and running the full mesh locally or in production, with a built-in Web UI at localhost:8000. Enterprise teams use it to integrate AI agents with real-world data sources through REST APIs, Slack, SQL databases, and custom gateways, supporting complex multi-step workflows that span multiple AI models and systems.

Prerequisites

  • Python 3.10.16 through 3.13.x
  • pip package manager
  • macOS, Linux, or Windows with WSL
  • An LLM API key from any major provider (OpenAI, Anthropic, Google, etc.)
  • An MCP-compatible client for interacting with the mesh via MCP
1

Create a project directory and virtual environment

Solace Agent Mesh must be installed inside a Python virtual environment. Create the project directory and activate the environment before installing.

mkdir my-sam && cd my-sam
python3 -m venv .venv
source .venv/bin/activate
2

Install the solace-agent-mesh package

Install via pip. If you have an older version installed, uninstall it first to avoid conflicts.

pip3 install solace-agent-mesh
3

Initialize your project

Run sam init with the --gui flag to launch the interactive setup wizard on port 5002. This configures LLM providers, data sources, and output channels through a browser interface.

sam init --gui
# Open http://localhost:5002 in your browser to complete setup
4

Start the agent mesh

Once initialized, start the full mesh. The Web UI for interacting with agents becomes available at http://localhost:8000.

sam run
# Web UI is available at http://localhost:8000
5

Add agents and plugins

Extend your mesh by adding specialized agents or installing community plugins. Use the --gui flag for guided configuration or pass arguments directly.

# Add a new agent interactively:
sam add agent --gui
# Install a plugin:
sam plugin add <component-name> --plugin <plugin-name>
# Check version:
sam -v
6

Configure as an MCP server

Solace Agent Mesh exposes an MCP interface for AI clients. Add it to your MCP client configuration pointing to the running mesh endpoint.

{
  "mcpServers": {
    "solace-agent-mesh": {
      "command": "python3",
      "args": ["-m", "solace_agent_mesh.mcp"],
      "env": {
        "SAM_CONFIG_DIR": "/path/to/my-sam"
      }
    }
  }
}

Solace Agent Mesh Examples

Client configuration

MCP client configuration for connecting an AI assistant to a running Solace Agent Mesh instance.

{
  "mcpServers": {
    "solace-agent-mesh": {
      "command": "python3",
      "args": ["-m", "solace_agent_mesh.mcp"],
      "env": {
        "SAM_CONFIG_DIR": "/path/to/my-sam"
      }
    }
  }
}

Prompts to try

Example prompts for interacting with Solace Agent Mesh through an AI assistant.

- "Run a SQL query against the connected database and show me monthly revenue for Q4"
- "Delegate a market analysis task to the research agent and summarize the results"
- "List the available agents in the mesh and their capabilities"
- "Use the data visualization agent to create a chart from last week's sales data"
- "Send a Slack notification to the team channel when the pipeline completes"

Troubleshooting Solace Agent Mesh

sam init fails with Python version compatibility errors

Solace Agent Mesh requires Python 3.10.16 through 3.13.x. Run 'python3 --version' to check your version. Use pyenv to install a compatible version: 'pyenv install 3.11.9 && pyenv local 3.11.9', then recreate the virtual environment.

sam run starts but no agents respond to queries

Check that your LLM API key is correctly configured in the YAML configuration files generated by 'sam init'. Verify the key works by testing it directly with the provider's API. Review logs in the terminal where 'sam run' is executing for connection or authentication errors.

Web UI at localhost:8000 shows no agents or is inaccessible

Ensure 'sam run' is still running in the background — the process must stay alive for the UI to function. If port 8000 is in use by another service, check the SAM configuration for a port override setting. On Linux, verify the firewall allows local connections on that port.

Frequently Asked Questions about Solace Agent Mesh

What is Solace Agent Mesh?

Solace Agent Mesh is a Model Context Protocol (MCP) server that event-driven framework designed to build and orchestrate multi-agent ai systems. it enables seamless integration of ai agents with real-world data sources and systems, facilitating complex, multi-step workflows. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Solace Agent Mesh?

Follow the installation instructions on the Solace Agent Mesh GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Solace Agent Mesh?

Solace Agent Mesh works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Solace Agent Mesh free to use?

Yes, Solace Agent Mesh is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Coding Agents MCP Servers

Explore all coding agents servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "solace-agent-mesh": { "command": "npx", "args": ["-y", "solace-agent-mesh"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Solace Agent Mesh?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides