代码资源管理服务

VibeCodersKit MCP Server 是一个集成到Claude Code中的代码资源管理服务,提供提示、代理、技能、UI配置、技术栈和MCP服务器配置的管理功能。

  • by johnnybarhouche
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 johnnybarhouche/vibekit-mcp-server

使用说明

VibeCodersKit MCP服务器

访问您的 VibeCodersKit 库直接来自Claude Code——提示、代理、技能、UI配置、技术栈和MCP服务器配置。

设置

1.配置克劳德代码

添加到您的Claude Code MCP设置中(.mcp.json 在您的项目或 ~/.claude/settings.json):

{
  "mcpServers": {
    "vibecoderskit": {
      "command": "npx",
      "args": ["-y", "vibecoderskit-mcp-server"]
    }
  }
}

2.连接您的帐户

npx vibecoderskit-mcp-server login

这显示了一个类似的代码 VIBE-XXXX。打开显示的URL并输入代码进行授权。

3.重新启动克劳德代码

VibeCodersKit工具现已推出。

可用工具

提示

工具 说明
list_prompts 浏览您保存的提示
get_prompt 按名称或ID检索提示
save_prompt 将新提示保存到库中
delete_prompt 删除提示

代理

工具 说明
list_agents 浏览您保存的代理
get_agent 按名称或ID检索代理
save_agent 保存新的代理配置
delete_agent 删除代理

技能

工具 说明
list_skills 浏览您保存的技能
get_skill 按名称或ID检索技能
save_skill 保存新技能
delete_skill 删除技能

UI/UX配置

工具 说明
list_ui_configs 浏览您的UI/UX配置
get_ui_config 按名称或ID检索UI/UX配置
save_ui_config 从项目中提取并保存UI/UX指南
delete_ui_config 删除UI/UX配置

技术栈

工具 说明
list_stacks 浏览您的技术栈定义
get_stack 按名称或ID检索技术堆栈
save_stack 提取并保存项目的技术栈
delete_stack 删除技术堆栈

MCP服务器配置

工具 说明
list_mcp_configs 浏览您保存的MCP服务器配置
get_mcp_config 检索已准备好使用的MCP配置 .mcp.json 摘录
save_mcp_config 从项目中保存MCP服务器配置
delete_mcp_config 删除MCP配置

状态

工具 说明
vck_status 检查连接状态和令牌到期时间
vck_logout 断开连接并撤销您的令牌

使用示例

在Claude Code中,只需说:

  • “显示我保存的提示”
  • “获取名为“代码审阅者”的代理”
  • “将此项目的UI/UX指南保存到VibeCodersKit”
  • “提取此项目的技术堆栈并保存”
  • “将我的MCP服务器配置保存到VibeCodersKit”
  • “获取'github'的MCP配置并将其添加到此项目中”

发展

git clone https://github.com/vibecoderskit/mcp-server.git
cd mcp-server
npm install
npm run build

对于本地开发,请指向本地API:

{
  "mcpServers": {
    "vibecoderskit": {
      "command": "node",
      "args": ["/path/to/mcp-server/dist/index.js"],
      "env": {
        "VIBEKIT_API_URL": "http://localhost:3001"
      }
    }
  }
}

故障排除

“未通过身份验证”错误 跑 npx vibecoderskit-mcp-server login 连接您的帐户。

“身份验证已过期”错误 令牌自动刷新。如果刷新失败,请再次运行登录。

服务器未出现在Claude代码中

  1. 检查您的MCP配置是否为有效的JSON
  2. 重新启动Claude代码
  3. 查找MCP服务器输出中的错误