mcpField
P
Planetscale MCP Server

Planetscale MCP Server

本地服务
github.com/planetscale数据库671今天更新

关于 Planetscale MCP Server

PlanetScale 托管的 MCP 服务向兼容 MCP 的工具提供组织、数据库、分支、架构和 Insights 数据。输入说明其使用 OAuth 身份验证,并可配置权限与范围。

主要功能

  1. 01提供组织和数据库数据
  2. 02提供分支与架构信息
  3. 03开放 Insights 数据
  4. 04通过 OAuth 身份验证

适用场景

  1. 01让 MCP 工具访问 PlanetScale 数据
  2. 02检查数据库分支和架构
  3. 03通过兼容 MCP 的工具使用 Insights 数据

MCP 相关

PlanetScale 托管的 MCP 服务向 MCP 客户端提供组织、数据库、分支、架构和 Insights 数据。OAuth 身份验证支持配置权限与范围。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

PlanetScale CLI 构建状态

PlanetScale 不仅仅是一个数据库,我们的 CLI 也不只是一堆命令。pscale 命令行工具让你轻松使用分支、部署请求和其他 PlanetScale 概念。

PlanetScale CLI

安装

macOS

pscale 可通过 Homebrew Tap 安装,也可以从发布页面下载二进制文件:

brew install planetscale/tap/pscale

可选:某些命令需要在 PATH 中安装 MySQL 8 Client 才能运行 pscale。你可以运行以下命令安装:

brew install [email protected]

若要升级到最新版本:

brew upgrade pscale
Linux

pscale 可从发布页面下载二进制文件。从发布页面下载 .deb 或 .rpm 文件,然后分别使用 sudo dpkg -i 和 sudo rpm -i 安装。

Arch:pscale-cli-bin

Windows

pscale 可通过 scoop 安装,也可以从发布页面下载二进制文件:

scoop bucket add pscale https://github.com/planetscale/scoop-bucket.git
scoop install pscale mysql

若要升级到最新版本:

scoop update pscale
手动安装

从发布页面下载预编译的二进制文件,并复制到所需位置。

也可以安装 bin,它适用于所有 macOS、Windows 和 Linux 平台:

bin install https://github.com/planetscale/cli

若要升级到最新版本

bin upgrade pscale
容器镜像

我们提供开箱即用的 Docker 容器镜像。拉取最新镜像:

docker pull planetscale/pscale:latest

拉取指定版本:

docker pull planetscale/pscale:v0.63.0

如果你想创建一个 shell 别名,让你每次输入 pscale 时都通过 docker 运行最新版本的 pscale:

mkdir -p $HOME/.config/planetscale
alias pscale="docker run -e HOME=/tmp -v $HOME/.config/planetscale:/tmp/.config/planetscale --user $(id -u):$(id -g) --rm -it -p 3306:3306/tcp planetscale/pscale:latest"

如果你需要更高级的示例,能够使用服务令牌,并区分需要伪终端或非交互模式的命令,请参阅此 shell 函数。

MCP 服务集成

使用托管的 PlanetScale MCP 服务:https://planetscale.com/docs/connect/mcp

GitHub Actions 用法

使用 setup-pscale-action 在 GitHub Actions 中安装并使用 pscale。

- name: Setup pscale
  uses: planetscale/setup-pscale-action@v1
- name: Use pscale
  env:
    PLANETSCALE_SERVICE_TOKEN_ID: ${{ secrets.PLANETSCALE_SERVICE_TOKEN_ID }}
    PLANETSCALE_SERVICE_TOKEN: ${{ secrets.PLANETSCALE_SERVICE_TOKEN }}
  run: |
    pscale deploy-request list my-db --org my-org

本地开发

运行命令:

go run cmd/pscale/main.go <command>

或者,你可以构建 pscale:

go build cmd/pscale/main.go

然后使用在 cmd/pscale/ 中构建的 pscale 二进制文件进行测试:

./cmd/pscale/pscale <command>

API 客户端位于 internal/planetscale/;此仓库不再依赖 planetscale-go。修改面向 API 的代码前,请阅读 doc/api-client.md。

文档

请查看我们的文档页面:planetscale.com/docs

对于 AI Agent 和自动化任务,运行 pscale agent-guide(或运行 pscale --skill 获取可安装的技能文件)——请参阅 AGENTS.md。 对于运维工作流(清单、安全审查、架构建议),请安装 planetscale/skills。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。