Environment Variables Required
FIBERY_HOST
: Your Fibery workspace domain (e.g.your-domain.fibery.io
)FIBERY_API_TOKEN
: API token for your Fibery workspace
Get Started in 5 Steps
Replace environment variable values (<your-domain>
, <your-api-token>
) as needed.
-
Install Meshagent CLI:
-
Sign up and authenticate:
Follow this guide. -
Start the MCP Server in a Room:
- Starts a Meshagent Room (
test
) with the Fibery MCP server ready. Rooms close after inactivity, cleaning up all tools and chatbots.
- Starts a Meshagent Room (
-
Join a Chatbot with the Fibery MCP Toolkit:
- Adds an AI chatbot to the Room, equipped to use the Fibery MCP tools.
- You can use multiple toolkits in a single Room.
- The CLI will print a link to the Room.
-
Test the Agent in Your Browser:
- Visit the link produced above.
- Interact with the agent via chatâtry out the Fibery MCP tools instantly!
đ Project-Level Deployment (Persistent Agents & Chatbots)
For production, make the MCP server and chatbot available in all Project Rooms automatically. These services persistâno need to start agents or chatbots for each Room manually.- Deploy Persistent MCP Server Service:
- Deploy Persistent Chatbot Service:
- Both the MCP server and the chatbot automatically join every new Project Room, ready for users to interact with Fibery tools.
đ§° Tools Available
Interact with your Fibery workspace directly from Meshagent Rooms!Tools Summary
Tool | Short Description |
---|---|
create_entities_batch | Create multiple Fibery entities at once with specified fields. |
create_entity | Create Fibery entity with specified fields. |
current_date | Get todayâs date in ISO 8601 format (YYYY-mm-dd.HH:MM:SS.000Z) |
describe_database | Get list of all fields in the selected Fibery database and related databases. |
list_databases | Get list of all databases in userâs Fibery workspace (schema) |
query_database | Run any Fibery API command. Powerful, flexible querying. |
update_entity | Update a Fibery entity with specified fields. |
Tools Details
create_entities_batch
Create multiple entities in a chosen Fibery database with specified fields.
- Parameters:
database
(string): Database to create entities inentities
(object): List of dictionaries with fields to set for each entity
- Returns: Links to created entities
- Example:
create_entity
Create a single Fibery entity in the specified database.
- Parameters:
database
(string)entity
(object): Dictionary of fields/values
- Returns: Link to the created entity
- Example:
current_date
Get the current UTC date/time in ISO 8601 format.
describe_database
Returns details of all fields in a specified Fibery database (and related schemas).
- Parameters:
database_name
(string)
list_databases
Lists all available databases in your Fibery workspace (schema).
query_database
Run any complex or custom Fibery API query.
- Parameters:
q_from
(string): Entity typeq_select
(object): Fields to retrieveq_where
(object, optional): Filter conditions (supports logical and comparative operators)q_limit
,q_offset
,q_order_by
,q_params
(optional, for advanced usage)
- Example:
update_entity
Update an existing entity with new values or appended information.
- Parameters:
database
(string)entity
(object): Must include entityfibery/id
; document fields can specify{append: true, content: "..."}
structure for appending
- Returns: Link to updated entity
âšī¸ Meshagent & Resource Links
For more information on the MCP protocol and best practices:Happy collaborating in the cloud! đ