RapidApp MCP Server

RapidApp MCP Server

site icon
2025.04.10 2
JavaScript数据库管理自然语言交互数据库
RapidApp MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,专门用于管理大型语言模型 (LLMs) 与外部系统之间的上下文交互。该服务器通过与 RapidApp 的 PostgreSQL 数据库服务集成,允许用户通过自然语言指令来操作数据库,例如创建、列出和查询数据库。
View on GitHub

Overview

基本能力

产品定位

RapidApp MCP Server 是一个用于自然语言操作 PostgreSQL 数据库的中间件服务,旨在简化数据库管理任务。

核心功能

  • 自然语言交互:通过 MCP 协议,用户可以使用自然语言指令操作 PostgreSQL 数据库。
  • 数据库管理:支持创建、列出和查询数据库的详细信息。

适用场景

  • 开发环境:快速创建和管理开发用的数据库实例。
  • 自动化脚本:通过自然语言指令自动化数据库管理任务。

工具列表

  • create_database:创建一个新的 PostgreSQL 数据库。
  • list_databases:列出所有 PostgreSQL 数据库。
  • get_database:通过 ID 获取特定 PostgreSQL 数据库的详细信息。

常见问题解答

  • 如何获取 RapidApp API Key?可以通过 RapidApp 控制台生成。
  • 是否支持其他数据库?目前仅支持 PostgreSQL。

使用教程

使用依赖

安装教程

通过 Smithery 安装(推荐)

npx -y @smithery/cli install rapidapp

手动安装

  1. 克隆仓库
  2. 构建项目
go build -o rapidapp-mcp

配置

设置 RapidApp API Key 环境变量

export RAPIDAPP_API_KEY=your_api_key_here

调试方式

通过 Smithery 使用

安装后可直接通过 MCP 客户端使用 RapidApp 工具。

手动使用

启动 MCP 服务器

./rapidapp-mcp

开发

从源代码构建

go build

运行测试

go test ./...

许可证

该项目遵循 MIT 开源许可条款。