# fibery-mcp-server

> MCP Server

The Fibery MCP Server integrates Fibery with LLMs via the MCP protocol, enabling natural language interaction with your workspace. Users can query, create, and update Fibery entities conversationally.

## Overview

- **Category:** Productivity
- **Language:** Python
- **Stars:** 29
- **Forks:** 0
- **Owner:** Fibery-inc
- **GitHub:** https://github.com/Fibery-inc/fibery-mcp-server
- **Created:** 2025-03-13T09:34:09+00:00
- **Updated:** 2025-03-24T22:35:31+00:00
- **Source:** https://model-context-protocol.com/servers/fibery-llm-natural-language-workspace-integration

## Setup

## Setup

### Prerequisites

- A Fibery account with an API token
- Python 3.10 or higher
- [uv](https://github.com/astral-sh/uv)

```bash
uv tool install fibery-mcp-server
```

## MCP Integration
Add this configuration to your MCP client config file.

In Claude Desktop, you can access the config in **Settings â Developer â Edit Config**:
```json
{
    "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 "uv" command does not work, try absolute path (i.e. /Users/username/.local/bin/uv)

**For Development:**

```json
{
    "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"
            ]
        }
    }
}
```

## Tools

## Available Tools

1.  List Databases (`list_databases`) (Retrieves a list of all databases available in your Fibery workspace.)
2.  Describe Database (`describe_database`) (Provides a detailed breakdown of a specific database's structure, showing all fields with their titles, names, and types.)
3.  Query Database (`query_database`) (Offers powerful, flexible access to your Fibery data through the Fibery API.)
4.  Create Entity (`create_entity`) (Creates new entities in your Fibery workspace with specified field values.)
5.  Update Entity (`update_entity`) (Updates existing entities in your Fibery workspace with new field values.)
