Prerequisites
- Python & pip installed
- Meshagent account (sign up)
- Your Tembo Cloud API Key
Required Environment Variables
TEMBO_API_KEY
: Your Tembo API key
Step-by-step Quick Start
-
Install Meshagent CLI and dependencies
-
Authenticate with Meshagent
- Follow the steps at Meshagent CLI Getting Started to login.
-
Start the Tembo MCP server in a Meshagent Room as a test agent
- This starts a Meshagent Room named
test
with the Tembo MCP server running. - The room will automatically close if there is no activity.
- This starts a Meshagent Room named
-
Join the Room with a chatbot that can use the Tembo tools
- This starts a chatbot in the same Meshagent Room using the Tembo toolkit.
- You may use multiple toolkits per Room and agent.
- The command output provides a link to access the Room in your browser.
-
Interact with the MCP Server
- Visit the room link from the previous step.
- Send a message to the agent chatbot to use Tembo Cloud platform tools in real time.
Project Level Deployment (Persistent Project-Wide Services)
For production environments and persistent availability, deploy the MCP server and chatbot as project-level services. This ensures the tools are always present in every Meshagent Room created under your project, removing the need to start them per room or locally.-
Create the Tembo MCP server as a persistent agent service
-
Create the chatbot service that uses the Tembo toolkit
Tools Available
Tools provided by this MCP Server for Tembo Cloud’s platform API.
Tool | Short Description |
---|---|
ask_tembo | Ask a question to Tembo Docs |
create_instance | Create a new Tembo instance |
delete_instance | Delete an existing Tembo instance |
get_all_apps | Get attributes for all apps |
get_all_instances | Get all Tembo instances in an organization |
get_app | Get the attributes of a single App |
get_instance | Get an existing Tembo instance |
get_instance_schema | Get the json-schema for an instance |
patch_instance | Update attributes on an existing Tembo instance |
restore_instance | Restore a Tembo instance |
Tool Details
ask_tembo
Ask a question to Tembo DocsParameters:
query
(string
): The ask query. E.g., “how to create a Tembo instance”
create_instance
Create a new Tembo instanceParameters:
cpu
(string
)environment
(string
)instance_name
(string
)memory
(string
)org_id
(string
): Organization ID that owns the Tembo instancestack_type
(string
)storage
(string
)replicas
(integer
, optional)spot
(boolean
, optional)
delete_instance
Delete an existing Tembo instanceParameters:
instance_id
(string
): Delete this instance idorg_id
(string
): Organization ID of the instance to delete
get_all_apps
Get attributes for all apps
get_all_instances
Get all Tembo instances in an organizationParameters:
org_id
(string
): Organization ID for the request
get_app
Get the attributes of a single AppParameters:
type
(string
): The app type to get details for
get_instance
Get an existing Tembo instanceParameters:
instance_id
(string
)org_id
(string
): Organization ID that owns the instance
get_instance_schema
Get the json-schema for an instance
patch_instance
Update attributes on an existing Tembo instanceParameters:
instance_id
(string
)org_id
(string
): Organization ID that owns the instancecpu
(string
, optional)environment
(string
, optional)instance_name
(string
, optional)memory
(string
, optional)replicas
(integer
, optional)spot
(boolean
, optional)storage
(string
, optional)
restore_instance
Restore a Tembo instanceParameters:
instance_name
(string
)org_id
(string
): Organization ID that owns the Tembo instancerestore
(object
)
References & Links
- Meshagent
- Meshagent Read The Docs
- Meshagent MCP Tool Docker Image
- Tembo MCP Server Docker Image
- What is an MCP Server?
License: MIT License
Author: tembo-io | Source Repository
Docker Scout Health Score Badge: