-
Install Meshagent and All Extras
-
Sign Up and Authenticate
- Visit: Getting Started
- Follow instructions to sign in and set up your auth.
-
Start MCP Server as a Room Agent for Testing
- This command launches your test MCP server inside a Meshagent Room (
test
). The service is available only while the Room exists.
- This command launches your test MCP server inside a Meshagent Room (
-
Start a Chatbot in the Room Using the Everything Toolkit
- You may use multiple toolkits for the same agent in a Room.
- The output gives you a URL to the Room.
-
Try It Out
- Open the Room link from the step above in your browser.
- Send a message to the agent—directly interact with the MCP Server tools via the chatbot.
Project Level Deployment (Persistent Services)
To have the MCP server tools and chatbot available in every Room for a given Meshagent project (ideal for production):-
Create a Persistent MCP Server Agent Service
-
Create a Persistent Chatbot Service in the Project
Tools Available
Tools Provided by This Server
Tool Name | Short Description |
---|---|
add | Adds two numbers |
annotatedMessage | Demonstrates how annotations can be used for metadata |
echo | Echoes back the input |
getResourceReference | Returns a resource reference usable by MCP clients |
getTinyImage | Returns the MCP_TINY_IMAGE |
longRunningOperation | Demo: long running operation with progress updates |
printEnv | Prints environment variables for debugging |
sampleLLM | Samples from an LLM via MCP’s sampling feature |
Tools Details
add
Adds two numbers
- Parameters:
a
(number): First numberb
(number): Second number
annotatedMessage
Provides example annotations (metadata) for content
- Parameters:
messageType
(string): Type for annotationincludeImage
(boolean, optional): Attach an example image
echo
Echoes back your input
- Parameters:
message
(string): Message to echo
getResourceReference
Returns a resource reference for MCP clients
- Parameters:
resourceId
(number): Resource ID (1-100)
getTinyImage
Returns the MCP_TINY_IMAGE
- Parameters: None
longRunningOperation
Demonstrates long-running operations and progress updates
- Parameters:
duration
(number, optional): Duration in secondssteps
(number, optional): Number of steps
printEnv
Prints all environment variables
- Parameters: None
sampleLLM
Sample from an LLM using MCP
- Parameters:
prompt
(string): Prompt for the LLMmaxTokens
(number, optional): Max tokens to generate
Meshagent & Resources
- Meshagent: https://www.meshagent.com/
- Documentation: Read The Docs
- Meshagent MCP Everything Tool Image: Docker Hub: meshagent/mcp-everything
Start building collaborative, tool-driven agents today using Meshagent and the Everything MCP Server!