
Swytchcode MCP server

2025.04.10
0
TypeScript代码生成工作流管理开发效率
Swytchcode MCP server 是一个基于 Model Context Protocol (MCP) 的实现,用于与 Swytchcode 进行交互。它提供了代码生成和选项列表等功能,旨在提高开发效率。
View on GitHub
Overview
基本能力
产品定位
Swytchcode MCP server 是一个开发工具,旨在通过 MCP 协议与 Swytchcode 服务交互,提供代码生成和工作流管理功能。
核心功能
- 代码生成:通过
swytchcode-generate-code
工具生成代码。 - 选项列表:通过
swytchcode-list-options
工具列出可用选项。 - 工作流管理:支持列出和管理工作流,例如
list workflows stripe:v3 *
。
适用场景
- 开发效率提升:快速生成代码片段,减少手动编码时间。
- 工作流管理:列出和管理项目中的工作流,方便开发人员快速了解项目结构。
工具列表
- swytchcode-generate-code:用于生成代码的工具。
- swytchcode-list-options:用于列出可用选项的工具。
常见问题解答
- 如何获取 Swytchcode API Key:需要注册 Swytchcode 账号并通过
api_key.sh
脚本获取。 - 安装依赖:需要安装 Node.js 和
jq
工具。 - 配置问题:确保
claude_desktop_config.json
文件中的路径正确。
使用教程
使用依赖
- 安装 Node.js:从 Node.js 官网 下载并安装。
- 安装
jq
工具:sh # For Mac/Linux brew install jq # For Ubuntu/Debian sudo apt-get install jq
安装教程
- 克隆项目并进入目录:
sh cd swytchcode-mcp-server
- 安装依赖:
sh npm install
- 构建项目:
sh npm run build
调试方式
- 配置
claude_desktop_config.json
文件,确保路径正确。 - 重启 Claude Desktop。
- 运行测试命令:
sh list workflows stripe:v3 *
如果看到输出,则表示安装成功。