使用说明

项目简介

Fibery MCP 服务器是一个基于 Model Context Protocol (MCP) 构建的应用后端,它充当 Fibery 工作空间和支持 MCP 协议的 LLM 客户端(如 Claude for Desktop)之间的桥梁。通过这个服务器,用户可以使用自然语言与 Fibery 进行交互,实现数据查询、信息获取和工作流程自动化等功能。

主要功能点

  • 自然语言查询 Fibery 实体: 允许用户通过自然语言描述在 Fibery 中检索信息。
  • 数据库结构探索: 提供查看 Fibery 数据库及其字段详情的能力,帮助用户理解数据结构。
  • 实体数据管理: 支持通过对话界面创建和更新 Fibery 实体,简化数据操作流程。
  • 工具集成: 内置多种工具,如列出数据库、描述数据库、查询数据库、创建实体和更新实体,方便 LLM 客户端调用。

安装步骤

  1. 环境准备:

    • 确保已拥有 Fibery 账户和 API Token。
    • 安装 Python 3.10 或更高版本。
    • 安装 'uv' 工具(推荐使用,简化 Python 工具管理):uv 安装指南
  2. 安装 Fibery MCP 服务器: 使用 'uv tool install' 命令安装 'fibery-mcp-server':

    uv tool install fibery-mcp-server

服务器配置

为了让 MCP 客户端(例如 Claude Desktop)连接到 Fibery MCP 服务器,您需要在客户端的配置文件中添加服务器配置信息。以 Claude Desktop 为例,您可以在 Settings → Developer → Edit Config 中编辑配置文件,并添加如下 JSON 配置:

{
    "mcpServers": {
        "fibery-mcp-server": {
            "command": "uv",
            "args": [
                 "tool",
                 "run",
                 "fibery-mcp-server",
                 "--fibery-host",
                 "your-domain.fibery.io",  // 替换为您的 Fibery 域名,例如 your-account.fibery.io
                 "--fibery-api-token",
                 "your-api-token"         // 替换为您的 Fibery API Token
            ]
        }
    }
}

配置参数说明:

  • '"fibery-mcp-server"': 服务器名称,您可以自定义,用于在 MCP 客户端中标识该服务器。
  • '"command": "uv"': 启动服务器的命令,这里使用 'uv' 工具。如果 'uv' 命令不可用,请尝试使用 'uv' 的绝对路径,例如 '/Users/username/.local/bin/uv'。
  • '"args"': 启动参数列表,包括:
    • '"tool"': 指定使用 'uv tool' 子命令。
    • '"run"': 运行指定的工具。
    • '"fibery-mcp-server"': 要运行的工具名称,即 Fibery MCP 服务器。
    • '"--fibery-host"': Fibery 主机地址,请替换为您的 Fibery 域名 (例如 'your-domain.fibery.io')。
    • '"--fibery-api-token"': Fibery API Token,用于服务器安全访问您的 Fibery 工作空间。请替换为您的 API Token。

开发模式配置 (可选):

如果您克隆了 'fibery-mcp-server' 仓库到本地进行开发,可以使用以下配置,指向本地代码目录:

{
    "mcpServers": {
        "fibery-mcp-server": {
            "command": "uv",
            "args": [
                "--directory",
                "path/to/cloned/fibery-mcp-server", // 替换为您的本地仓库路径
                "run",
                "fibery-mcp-server",
                "--fibery-host",
                 "your-domain.fibery.io",       // 替换为您的 Fibery 域名
                 "--fibery-api-token",          // 替换为您的 Fibery API Token
            ]
        }
    }
}
  • '"--directory"': 指定本地仓库路径,用于开发环境。请替换 '"path/to/cloned/fibery-mcp-server"' 为您克隆仓库的实际路径。

基本使用方法

配置完成后,在支持 MCP 协议的 LLM 客户端中选择您配置的服务器名称(例如 'fibery-mcp-server'),即可开始使用以下工具与 Fibery 工作空间进行交互:

  1. 列出数据库 (list_databases): 获取 Fibery 工作空间中所有数据库的列表。
  2. 描述数据库 (describe_database): 查看指定数据库的详细结构,包括所有字段的标题、名称和类型。
  3. 查询数据库 (query_database): 使用 Fibery API 强大的查询能力,灵活检索数据。
  4. 创建实体 (create_entity): 在指定的 Fibery 数据库中创建新的实体记录。
  5. 更新实体 (update_entity): 修改已存在的 Fibery 实体记录。

具体工具的使用方法和参数,请参考各个工具的详细描述或在 LLM 客户端中通过自然语言指令进行探索。

信息

分类

生产力应用