MCP Ambassador
About
An MCP server that scouts, recommends, and connects you with useful MCP servers to augment your current tasks or projects. It prefers using existing web search MCP tools for discovery, or suggests installing one if not available.
Explore
- Generates structured search instructions for discovering MCP servers
- Analyzes user tasks to produce relevant search queries
- Delegates actual search execution to the calling agent’s tools
- Returns instructions in Markdown format for agent consumption
- Lightweight server using stdio transport
- Supports any web search MCP (Brave, Google, etc.)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MCP AmbassadorCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
npm install
(Note: Publishing to npm is planned for easier installation via npm install mcp-ambassador)
You can run the server directly using tsx (which handles TypeScript compilation on the fly):
npx tsx src/index.ts
This will start the MCP server, listening via standard input/output (stdio).
An AI agent would call the tool like this (using a hypothetical MCP client):
const result = await mcpClient.callTool('mcp-ambassador', 'discover_servers', {
task_description: 'Working with FL Studio audio projects'
});
console.log(result);
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"mcp ambassador": {
"mcp-ambassador": {
"command": "npx",
"args": [
"tsx",
"src/index.ts"
]
}
}
}
}
McpServers
{
"mcp-ambassador": {
"command": "npx",
"args": [
"tsx",
"src/index.ts"
]
}
}
mcp-ambassador is a specialized MCP (Multi-Capability Provider) server designed to assist AI agents in discovering other relevant MCP servers.
Purpose
Instead of performing searches itself, mcp-ambassador acts as a search instruction generator. When an AI agent (like a chatbot or coding assistant) identifies a potential need for tools related to the user's current task or conversation context, it can call the mcp-ambassador.
The ambassador analyzes the request (e.g., "Find tools for working with FL Studio") and returns structured instructions, including specific search queries, telling the calling agent how to use its own web search capabilities (like a Brave Search or Google Search MCP) to find potentially relevant MCP servers.
This allows the primary AI agent to leverage its existing tools more effectively for discovering new MCPs tailored to the user's immediate needs.
Workflow
1. User & Primary Agent: A user interacts with their primary AI agent.
2. Need Identification (Agent): The agent detects a topic (e.g., "Data analysis with Python") where specialized MCP tools might be helpful but aren't currently available to the agent.
3. Agent Calls Ambassador: The agent calls the mcp-ambassador's discover_servers tool with a task_description (e.g., {"task_description": "Data analysis with Python"}).
4. Ambassador Generates Instructions: The ambassador returns a Markdown string containing search queries (e.g., "MCP server for Data analysis with Python") and instructions for the agent.
5. Agent Executes Search: The agent uses its own available web search tool, executes the provided queries, and analyzes the results.
6. Agent Presents Findings: The agent summarizes the findings and recommends potential MCP servers to the user.
Installation
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


