应用部署管理服务器

MCP服务器用于管理Pult平台上的应用、部署、数据库、域名等资源,支持与多种AI工具和MCP兼容客户端集成。

  • by getPult
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 getPult/pult-mcp

使用说明

@getpultdev/mcp服务器

MCP服务器 脉冲 --通过AI工具管理应用程序、部署、数据库、域等。

适用于 克劳德代码、光标、风帆和任何 主控程序-兼容客户端。

设置

克劳德代码

claude mcp add pult -- npx @getpultdev/mcp-server

设置API密钥:

export PULT_API_KEY=your-api-key

claude_desktop_config.json/光标/风帆

{
  "mcpServers": {
    "pult": {
      "command": "npx",
      "args": ["@getpultdev/mcp-server"],
      "env": {
        "PULT_API_KEY": "your-api-key"
      }
    }
  }
}

工具(183)

应用程序和地区

工具 说明
list-apps 列出您的所有Pult应用程序
get-app 获取应用程序详细信息
create-app 创建新应用程序
delete-app 删除应用程序
list-regions 列出应用程序的可用区域
add-region 添加部署区域
remove-region 删除部署区域
get-app-metrics 获取应用资源指标
purge-cache 清除CDN缓存
get-project-url 获取API、数据库、身份验证和存储URL

部署

工具 说明
deploy-app 触发部署
list-deployments 列出最近的部署
get-deployment 获取部署详细信息
get-build-logs 获取部署的构建日志
rollback-deployment 回滚到以前的部署

环境变量

工具 说明
list-env 列出环境变量
set-env 设置环境变量(键值对)
delete-env 删除环境变量
reveal-env-var 显示env变量的解密值

领域

工具 说明
list-domains 列出自定义域
add-domain 添加自定义域
verify-domain 验证域DNS
delete-domain 删除域

数据库

工具 说明
get-database 获取数据库状态和连接信息
create-database 提供托管PostgreSQL数据库
delete-database 删除托管数据库
query-database 执行SQL查询
list-tables 列出所有表格
get-table-schema 获取表的列定义
create-table 创建新表
drop-table 放下一张桌子
insert-rows 在表中插入行
update-rows 更新表中的行
delete-rows 从表中删除行
get-table-row-count 获取表的行数
list-rls-policies 列出行级安全策略
create-rls-policy 创建RLS策略
delete-rls-policy 删除RLS策略
list-db-functions 列出数据库功能
list-db-roles 列出数据库角色
list-backups 列出数据库备份
create-backup 创建数据库备份
get-db-stats 获取数据库统计信息
create-db-replica 创建读取副本
list-db-replicas 列出已读取的副本
delete-db-replica 删除已读副本
list-migrations 列出已应用的迁移
apply-migration 应用SQL迁移
list-extensions 列出PostgreSQL扩展
enable-extension 启用PostgreSQL扩展

环境(分支)

工具 说明
list-environments 列出环境(生产、预览、暂存)
create-environment 创建新环境
get-environment 获取环境详细信息
delete-environment 删除环境
promote-environment 促进生产

日志

工具 说明
get-logs 获取运行时日志

服务

工具 说明
list-services 列出服务
get-service 获取服务详细信息
create-service 创建新服务
update-service 更新服务配置
delete-service 删除服务
deploy-service 部署特定服务
list-service-env 列出服务环境变量
set-service-env 设置服务环境变量
reveal-service-env 显示加密服务环境变量

认证

工具 说明
get-auth-status 获取身份验证服务状态
enable-auth 启用身份验证
disable-auth 禁用身份验证
list-auth-users 列出注册用户
get-auth-user 获取用户详细信息
create-auth-user 创建用户
ban-auth-user 禁止用户
unban-auth-user 取消阻止用户
delete-auth-user 删除用户
list-auth-providers 列出身份验证提供者
update-auth-provider 配置提供者
get-auth-settings 获取身份验证设置
update-auth-settings 更新身份验证设置
list-auth-logs 列出身份验证事件日志
get-auth-hooks 获取auth钩子配置
update-auth-hooks 更新身份验证挂钩
get-auth-templates 获取电子邮件模板
update-auth-template 更新电子邮件模板

存储

工具 说明
get-storage 获取存储信息
enable-storage 启用存储
update-storage 更新存储配置
presign-upload 获取预签名的上传URL
delete-storage 禁用存储
list-storage-buckets 列出存储桶
create-storage-bucket 创建一个bucket
delete-storage-bucket 删除bucket
list-storage-files 列出文件
delete-storage-files 删除文件
move-storage-file 移动/重命名文件
list-storage-policies 列出访问策略
create-storage-policy 创建访问策略
delete-storage-policy 删除访问策略
get-storage-settings 获取存储设置
update-storage-settings 更新存储设置

瑞迪斯

工具 说明
get-redis-status 获取Redis实例状态
enable-redis 启用Redis(Valkey)
disable-redis 禁用redis
get-redis-info 获取服务器信息(内存、客户端、正常运行时间)
list-redis-keys 列出与模式匹配的键
get-redis-key 获取键值和元数据
delete-redis-key 删除密钥
execute-redis-command 执行原始Redis命令
get-redis-settings 获取Redis设置
update-redis-settings 更新Redis设置

实时

工具 说明
get-realtime-status 获取WebSocket服务状态
enable-realtime 启用实时
disable-realtime 禁用实时
list-realtime-channels 列出活动频道
broadcast-realtime 广播消息
get-realtime-settings 获取实时设置
update-realtime-settings 更新实时设置

队列

工具 说明
get-queue-stats 获取队列统计信息
list-queue-jobs 列出队列作业
retry-queue-job 重试失败的作业
delete-queue-job 删除作业

定时任务

工具 说明
list-cron-jobs 列出计划的cron作业
create-cron-job 创建cron作业
delete-cron-job 删除cron作业
toggle-cron-job 启用或禁用cron作业

AI网关

工具 说明
list-ai-keys 列出已配置的提供程序密钥
add-ai-key 添加提供程序API密钥
delete-ai-key 删除提供程序密钥
test-ai-key 测试提供者密钥
get-ai-config 获取网关配置
update-ai-config 更新网关配置
get-ai-usage 获取使用情况概述(请求、令牌、成本)
get-ai-logs 获取请求日志
get-ai-stats 按型号获取使用统计数据
get-ai-models 列出可用的AI模型

向量存储

工具 说明
list-vector-collections 列出矢量集合
create-vector-collection 创建收藏
browse-vectors 浏览矢量
upsert-vectors 插入或更新向量
search-vectors 按相似性搜索
delete-vectors 删除向量
drop-vector-collection 丢弃收藏
list-vector-documents 列出摄入的文件
ingest-vectors 摄取文档以进行嵌入
chunk-upload-vectors 上传大块文件
finalize-chunk-upload 完成分块上传
get-vector-job-status 获取摄取作业状态
list-vector-jobs 列出摄取作业
get-vector-history 获取摄取历史记录

Git和GitHub

工具 说明
get-git-status 检查回购是否已连接
connect-git 连接GitHub仓库
disconnect-git 断开仓库连接
get-github-status 检查GitHub帐户连接
list-github-repos 列出可访问的存储库
get-repo-contents 浏览repo文件树

团队

工具 说明
list-teams 列出所有团队
create-team 组建一个团队
update-team 更新团队名称
delete-team 删除团队
list-team-members 列出成员
add-team-member 邀请成员
update-member-role 更新成员的角色
remove-team-member 删除成员
list-team-invites 列出待处理的邀请
delete-team-invite 取消邀请
accept-invite 接受团队邀请

计费

工具 说明
get-billing-status 获取计划和订阅信息
get-subscription 获取订阅详细信息
get-billing-usage 获取资源使用情况
list-invoices 列出最近的发票
upgrade-plan 生成升级签出URL
get-billing-portal 获取Stripe计费门户链接
cancel-plan 取消订阅
resume-plan 恢复已取消的订阅
update-payment-method 更新付款方式

分析

工具 说明
get-analytics-overview 获取访问者、请求、错误和延迟
get-web-analytics 获取首页、推荐人、国家
get-realtime-visitors 获取实时访客数
get-analytics-timeseries 获取时间序列数据
get-request-analytics 获取请求级分析
get-web-vitals 获取核心网络重要信息
get-custom-events 获取自定义分析事件

账户

工具 说明
get-me 获取您的个人资料
update-me 更新您的个人资料
list-api-keys 列出您的API密钥
create-api-key 创建API密钥
delete-api-key 删除API密钥
sign-out-all 使所有会话无效

文档

工具 说明
search-docs 搜索Pult文档

资源

URI 描述
pult://apps 所有应用
pult://apps/{id} 应用程序详细信息
pult://apps/{id}/deployments 部署
pult://apps/{id}/env 环境变量
pult://apps/{id}/domains 自定义域名
pult://apps/{id}/logs 运行时日志
pult://config/api-url 当前API URL

环境变量

变量 必填 默认 描述
PULT_API_KEY 是 - 您的Pult API密钥
PULT_API_URL 没有 https://api.pult.rest API基本URL

许可证

麻省理工学院