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.
Details
- Author
- WynnD
- Downloads
- 211
- Categories
- Search
Jump to
- 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
Clone the repository, install dependencies with npm install, then run the server with npx tsx src/index.ts. Register it in your MCP client configuration (e.g., mcp.json) under the command "npx" with arguments "tsx" and the path to the source file. An AI agent can call the discover_servers tool with a task_description parameter.
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
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.

