Swytchcode MCP server

Swytchcode MCP server

site icon
2025.04.10 0
TypeScript代码生成工作流管理开发效率
Swytchcode MCP server 是一个基于 Model Context Protocol (MCP) 的实现,用于与 Swytchcode 进行交互。它提供了代码生成和选项列表等功能,旨在提高开发效率。
View on GitHub

Overview

基本能力

产品定位

Swytchcode MCP server 是一个开发工具,旨在通过 MCP 协议与 Swytchcode 服务交互,提供代码生成和工作流管理功能。

核心功能

  1. 代码生成:通过 swytchcode-generate-code 工具生成代码。
  2. 选项列表:通过 swytchcode-list-options 工具列出可用选项。
  3. 工作流管理:支持列出和管理工作流,例如 list workflows stripe:v3 *

适用场景

  1. 开发效率提升:快速生成代码片段,减少手动编码时间。
  2. 工作流管理:列出和管理项目中的工作流,方便开发人员快速了解项目结构。

工具列表

  1. swytchcode-generate-code:用于生成代码的工具。
  2. swytchcode-list-options:用于列出可用选项的工具。

常见问题解答

  1. 如何获取 Swytchcode API Key:需要注册 Swytchcode 账号并通过 api_key.sh 脚本获取。
  2. 安装依赖:需要安装 Node.js 和 jq 工具。
  3. 配置问题:确保 claude_desktop_config.json 文件中的路径正确。

使用教程

使用依赖

  1. 安装 Node.js:从 Node.js 官网 下载并安装。
  2. 安装 jq 工具: sh # For Mac/Linux brew install jq # For Ubuntu/Debian sudo apt-get install jq

安装教程

  1. 克隆项目并进入目录: sh cd swytchcode-mcp-server
  2. 安装依赖: sh npm install
  3. 构建项目: sh npm run build

调试方式

  1. 配置 claude_desktop_config.json 文件,确保路径正确。
  2. 重启 Claude Desktop。
  3. 运行测试命令: sh list workflows stripe:v3 * 如果看到输出,则表示安装成功。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。