fibery-mcp-server
by: Fibery-inc
fibery mcp server
📌Overview
Purpose: The MCP Server facilitates interaction between Fibery and LLM providers via the Model Context Protocol, enabling natural language access to Fibery workspaces.
Overview: The Fibery MCP Server allows users to query and manipulate Fibery entities effortlessly using natural language. It serves as a seamless bridge to enhance productivity by enabling advanced database interactions through conversational interfaces.
Key Features:
-
Natural Language Querying: Enables users to query Fibery entities through intuitive natural language commands, simplifying data access.
-
Database Insights: Provides detailed information about Fibery databases and their fields, enhancing understanding and usability of the data structure.
-
Entity Management: Supports the creation and updating of Fibery entities through conversational interfaces, streamlining data management tasks.
Fibery MCP Server
This MCP (Model Context Protocol) server provides integration between Fibery and any LLM provider supporting the MCP protocol (e.g., Claude for Desktop), allowing you to interact with your Fibery workspace using natural language.
✨ Features
- Query Fibery entities using natural language
- Get information about your Fibery databases and their fields
- Create and update Fibery entities through conversational interfaces
📦 Installation
Installing via Smithery
To install Fibery MCP Server for Claude Desktop automatically via Smithery server:
npx -y @smithery/cli install @Fibery-inc/fibery-mcp-server --client claude
Installing via UV
Pre-requisites:
- A Fibery account with an API token
- Python 3.10 or higher
- uv
Installation Steps:
- Install the tool using uv:
uv tool install fibery-mcp-server
- Then, add this configuration to your MCP client config file. In Claude Desktop, you can access the config in Settings → Developer → Edit Config:
{
"mcpServers": {
"fibery-mcp-server": {
"command": "uv",
"args": [
"tool",
"run",
"fibery-mcp-server",
"--fibery-host",
"your-domain.fibery.io",
"--fibery-api-token",
"your-api-token"
]
}
}
}
Note: If the "uv" command does not work, try using the absolute path (e.g., /Users/username/.local/bin/uv
).
For Development:
{
"mcpServers": {
"arxiv-mcp-server": {
"command": "uv",
"args": [
"--directory",
"path/to/cloned/fibery-mcp-server",
"run",
"fibery-mcp-server",
"--fibery-host",
"your-domain.fibery.io",
"--fibery-api-token",
"your-api-token"
]
}
}
}
🚀 Available Tools
-
List Databases (
list_databases
)
Retrieves a list of all databases available in your Fibery workspace. -
Describe Database (
describe_database
)
Provides a detailed breakdown of a specific database's structure, showing all fields with their titles, names, and types. -
Query Database (
query_database
)
Offers powerful, flexible access to your Fibery data through the Fibery API. -
Create Entity (
create_entity
)
Creates new entities in your Fibery workspace with specified field values. -
Create Entities (
create_entities_batch
)
Creates multiple new entities in your Fibery workspace with specified field values. -
Update Entity (
update_entity
)
Updates existing entities in your Fibery workspace with new field values.