Environment Variables
SMITHERY_API_KEY
: Your Smithery API key (your_api_key_here
)
Steps
-
Install Meshagent
-
Sign up & Authenticate (docs)
-
Start MCP Server as an agent in a Room
- This starts a Meshagent Room with a test MCP server inside. Rooms auto-close if inactive.
-
Start the Chatbot in the Room
- This starts a chatbot that can use the smithery-cli toolkit inside the room.
- Multiple toolkits can be enabled if needed.
- The command output gives you a link to the room.
-
Test it out
- Open the room link in your browser and chat with the agent to interact with MCP Server tools!
Project Level Deployment (Production)
Set up persistent MCP services at the Meshagent project level. These services auto-join all rooms in your project, so tools and chatbots are always available (no need to keep local servers running).Steps
-
Create MCP Server Service
-
Create Chatbot Service
- These services are persistent and auto-integrate the MCP CLI server and Smithery CLI chatbot into every project room.
Tools Available
Tools Provided by This MCP Server
Tool | Short Description |
---|---|
collect_config | Collect the config to be used for connection to MCP server |
find_mcp | Find the MCP servers by given name |
install_mcp | Install the MCP server on your local machine |
Tools Details
Tool: collect_config
Collect the config to be used for connection to MCP serverParameters:
Parameter | Type | Description |
---|---|---|
qualifiedName | string | The qualified name of the config to collect |
Tool: find_mcp
Find the MCP servers by given nameParameters:
Parameter | Type | Description |
---|---|---|
mcpServerName | string | The name of the MCP server to find |
Tool: install_mcp
Install the MCP server on your local machine.Parameters:
Parameter | Type | Description |
---|---|---|
client | string | The client to install |
qualifiedName | string | The qualified name of the MCP server to install. ex) @bbangjooo/mcp-finder-mcp-server |
config | object (optional) | Configuration schema |