@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 | 促进生产 |
日志
服务
| 工具 | 说明 |
|---|
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 | 使所有会话无效 |
文档
资源
| 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 |
许可证
麻省理工学院