Token导航 LogoToken导航TokenDH.com
Salt MCP Server logo
开发工具未说明官方级别未说明来源级核验

Salt MCP Server

MCP Server

Salt MCP Server是一个统一的模型上下文协议服务器,提供GitHub、Stripe、Supabase、AWS Route53和Asana等服务的工具集成。

工具数

50

提示词数

0

GitHub Stars

0

资源数

0
API集成TypeScriptClaude开发工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

SaltXC

提供方

SaltXC

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

盐MCP服务器

一个统一的MCP(模型上下文协议)服务器,为GitHub、Stripe、Supabase、AWS Route53和Asana提供工具。

快速开始

# Clone and setup
git clone 
cd salt-mcp-server
node scripts/setup.js

# Edit credentials
# Edit .env with your API keys (see Configuration below)

# Add to Claude Desktop (see Claude Desktop Setup below)

先决条件

  • Node.js 20+下载
  • pnpm --由安装脚本自动安装

配置

复制 .env.example.env 并填写您的凭据:

服务环境变量如何获取
GitHubGITHUB_TOKEN
条纹STRIPE_SECRET_KEY条纹仪表板→ API密钥
SupabaseSUPABASE_URL, SUPABASE_SERVICE_KEYSupabase仪表板→ 设置→ API
AWS路由53AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEYAWS IAM控制台
AsanaASANA_ACCESS_TOKENAsana开发者控制台
备注:您只需要计划使用的集成的凭据。

Supabase凭据

  1. 去你的 Supabase仪表板
  2. 选择您的项目
  3. 导航至 项目设置API
  4. 副本:

- 项目UrlSUPABASE_URL - service_role 密钥→ SUPABASE_SERVICE_KEY (⚠️ 永远不要公开曝光)

Asana访问令牌

  1. 首选 Asana开发者控制台
  2. 点击 创建新令牌
  3. 命名它(例如“MCP服务器”)并立即复制令牌

Claude桌面设置

将以下内容添加到您的Claude Desktop配置中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json\ 视窗: %APPDATA%\Claude\claude_desktop_config.json

所有集成

{
  "mcpServers": {
    "salt": {
      "command": "node",
      "args": ["/absolute/path/to/salt-mcp-server/servers/gateway/dist/index.js"]
    }
  }
}

选择性整合

仅启用特定集成:

{
  "mcpServers": {
    "salt": {
      "command": "node",
      "args": [
        "/absolute/path/to/salt-mcp-server/servers/gateway/dist/index.js",
        "--integrations=github,asana"
      ]
    }
  }
}

只读模式

对于只应具有读取权限的团队成员:

{
  "mcpServers": {
    "salt": {
      "command": "node",
      "args": [
        "/absolute/path/to/salt-mcp-server/servers/gateway/dist/index.js",
        "--readonly"
      ]
    }
  }
}

混合权限

每个集成有不同的权限级别:

{
  "mcpServers": {
    "salt": {
      "command": "node",
      "args": [
        "/absolute/path/to/salt-mcp-server/servers/gateway/dist/index.js",
        "--github=full",
        "--stripe=readonly",
        "--route53=none"
      ]
    }
  }
}

可用工具

GitHub(11个工具)

工具类型描述
github_list_reposread列出存储库
github_get_reporead获取存储库详细信息
github_list_issuesread列出问题
github_create_issue创建问题
github_list_prsread列出拉取请求
github_get_pr阅读获取PR详细信息
github_create_prwrite创建拉取请求
github_merge_prwrite合并拉取请求
github_list_branchesread列出分支
github_get_fileread获取文件内容
github_search_coderead搜索代码

条纹(11工具)

工具类型描述
stripe_list_customersread列出客户
stripe_get_customerread获取客户详细信息
stripe_create_customer创建客户
stripe_list_subscriptionsread列出订阅
stripe_get_subscriptionread获取订阅详细信息
stripe_cancel_subscriptionwrite取消订阅
stripe_list_invoicesread列出发票
stripe_list_paymentsread列出付款
stripe_get_balanceread获取账户余额
stripe_list_productsread列出产品
stripe_list_pricesread列出价格

Supabase(10个工具)

工具类型描述
supabase_list_tablesread列出数据库表
supabase_queryread执行SELECT查询
supabase_insertwrite插入行
supabase_updatewrite更新行
supabase_deletewrite删除行
supabase_rpcwrite调用数据库函数
supabase_list_bucketsread列出存储桶
supabase_list_filesread列出bucket中的文件
supabase_get_userread按ID获取用户
supabase_list_usersread列出用户

AWS Route53(8个工具)

工具类型描述
route53_list_hosted_zonesread列出托管区域
route53_get_hosted_zoneread获取区域详细信息
route53_list_recordsread列出DNS记录
route53_get_recordread获取特定记录
route53_create_recordwrite创建DNS记录
route53_update_recordwrite更新DNS记录
route53_delete_recordwrite删除DNS记录
route53_list_health_checksread列出健康检查

Asana(10工具)

工具类型描述
asana_list_workspacesread列出工作区
asana_list_projectsread列出项目
asana_get_projectread获取项目详细信息
asana_list_tasksread列出任务
asana_get_taskread获取任务详细信息
asana_create_taskwrite创建任务
asana_update_taskwrite更新任务
asana_add_commentwrite向任务添加注释
asana_list_sectionsread列出部分
asana_move_taskwrite将任务移动到分区

CLI选项

--integrations=LIST   Enable specific integrations (comma-separated)
--exclude=LIST        Disable specific integrations
--readonly            Enable read-only mode globally
--=LEVEL Set permission level (full/readonly/none)
--help                Show help message

发展

# Install dependencies
pnpm install

# Build all packages
pnpm build

# Build in watch mode
pnpm dev

# Run linting
pnpm lint

# Run tests
pnpm test

添加新集成

  1. 创建新目录: servers//
  2. 添加 package.json@salt/shared 依赖
  3. 创建 src/index.ts 出口a tools 数组
  4. 将集成添加到 servers/gateway/package.json
  5. 在中导入和注册工具 servers/gateway/src/index.ts

故障排除

问题解决方案
工具未出现在Claude中完全退出并重新打开Claude Desktop
“找不到模块”错误运行 pnpm build
“缺少GITHUB_TOKEN”将凭据添加到 .env 或Claude配置
“不支持Node.js版本”安装Node.js 20+
“pnpm:找不到命令”运行 npm install -g pnpm
Windows:“无法加载pnpms.ps”运行 Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

许可证

麻省理工学院

目录标签

目录标签

API集成TypeScriptClaude开发工具本地部署自动化多服务整合云服务

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

50

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP