Token导航 LogoToken导航TokenDH.com
Vibe Code logo
开发工具stdio官方级别未说明来源级核验

Vibe Code

MCP Server

VibeCode是一个为Claude-Code提供一键式MCP服务器的工具,支持自动持久化域名和OAuth认证,适用于开发环境集成和远程代码执行。

工具数

0

提示词数

0

GitHub Stars

5

资源数

0
开发工具PythonClaudeOAuth认证Claude

安装说明

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

作者 / 组织

VibeTechnologies

提供方

VibeTechnologies

最后核验

2026/5/17 20:21

快速接入

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

命令预览

pip install vibecode

详细介绍

VibeCode

真正的单命令MCP服务器,用于Claude Code,具有自动持久域和OAuth身份验证功能。

为什么选择VibeCode?

  • ⚡ 一个命令: vibecode start -就是这样
  • 🌐 持久域:自动创建永不更改的稳定域
  • 🔐 OAuth 2.1身份验证:claude.ai的内置身份验证
  • 🔒 缺省巩固安全:每个会话的唯一UUID路径
  • 🛠️ 零配置:智能隧道管理
  • 📱 适用于所有地方:在任何设备、任何地方使用Claude Code

安装

选项1:从PyPI安装(即将推出)

pip install vibecode

选项2:从Git安装(当前)

# Or install directly from git
pip install git+https://github.com/your-username/vibecode.git#subdirectory=vibecode

需求

# Install cloudflared (macOS)
brew install cloudflared

# Or install cloudflared (Linux/Windows)
# See: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation

快速开始

# One-time setup (optional, for persistent domain)
cloudflared tunnel login

# Start everything
vibecode start

首次运行:获取一个稳定的域,如 https://vibecode-123456.cfargotunnel.com\ 每次跑步后:自动使用同一域名!

将URL复制到Claude.ai MCP配置中一次-它永远不会改变。

将VibeCode与Claude.ai结合使用

步骤1:启动服务器

vibecode start --quick

从终端输出复制公共URL(例如。, https://example.trycloudflare.com/uuid)

查询可用工具

# Check what tools are available
curl -X POST http://localhost:8300/ \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

# Or use the included script
python query_tools.py --info

预期: 17工具 包括 claude_code (Claude Code CLI集成)

步骤2:访问Claude.ai连接器

  1. 首选 claude.ai/设置/连接器
  2. 点击 “连接器” 左侧边栏(以红色突出显示)
  3. 点击 “添加自定义连接器” 底部的按钮

Claude.ai Connectors Page

步骤3:配置VibeCode连接器

  1. 在“添加自定义连接器”对话框中:

- 名字:输入 vibecode macbookv1 (或您喜欢的任何名称) - 统一资源定位符:粘贴您的VibeCode服务器URL(例如。, https://sign-returned-poultry-introduction.trycloudflare.com/)

  1. 重要:确保使用 仅限基本URL
  1. 您将看到一条安全警告:“此连接器尚未经过Anthropic验证”
  1. 点击 “添加” 继续

Add Custom Connector Dialog

步骤4:连接到您的VibeCode服务器

  1. 添加连接器后,您将看到它与您的自定义名称一起列出
  2. 点击 “连接” VibeCode连接器旁边的按钮
  3. Claude.ai现在将与您的MCP服务器建立连接

Successfully Added Connector Permissions set

所得

连接后,Claude.ai可以:

  • 读取和写入文件 在您允许的目录中
  • 运行命令 在你允许的情况下
  • 执行代码 并查看结果
  • 访问您的开发环境 通过MCP协议

示例用法

连接后,您可以要求Claude:

using claude code mcp agent, write a simple helloworld python app

克劳德将:

  1. 创建Python文件
  2. 编写Hello World代码
  3. 执行它并显示结果

命令

# Main command (automatically uses persistent domain if available)
vibecode start                   # Smart tunnel selection

# Options
vibecode start --quick           # Force quick tunnel (random domain)
vibecode start --no-tunnel      # Local only
vibecode start --port 9000      # Custom port

# Setup
vibecode setup                  # One-time setup guide

运作原理

无需设置 (只是工作):

vibecode start  # → https://abc-random.trycloudflare.com (changes each time)

一次性设置 (推荐):

cloudflared tunnel login         # One time only
vibecode start                   # → https://vibecode-123456.cfargotunnel.com (same every time)

VibeCode会自动执行以下操作:

  • ✅ 检测您是否已通过Cloudflare的身份验证
  • ✅ 首次运行时创建持久隧道
  • ✅ 在后续运行中重用相同的隧道(和域)
  • ✅ 如果未通过身份验证,则返回快速隧道

服务器配置

持久隧道与快速隧道

  • 快速隧道 (--quick):使用随机域快速设置,停止后过期
  • 持久隧道 (默认):重新启动后仍保持稳定的域

自定义路径

配置Claude可以访问的目录:

vibecode start --allowed-paths /path/to/project --allowed-paths /another/path

无身份验证模式

仅用于测试(不建议用于生产):

vibecode start --no-auth

地方发展

在没有隧道的情况下进行当地开发:

vibecode start --no-tunnel --port 8300

高级用法

# Get setup help
vibecode setup                  # Simple setup guide
vibecode tunnel guide           # Detailed tunnel guide

# Tunnel management
vibecode tunnel list            # List your tunnels
vibecode start --tunnel my-mcp  # Use specific tunnel

OAuth 2.1身份验证

VibeCode通过动态客户端注册(DCR)实现了OAuth 2.1,与Claude.ai无缝集成:

  • 授权服务器元数据: /.well-known/oauth-authorization-server
  • 动态客户端注册: /register
  • 授权端点: /authorize
  • 令牌端点: /token
  • PKCE 支持:所有客户都需要
  • 公共客户:不需要客户端机密

安全功能

  • 基于UUID的路径 每节课
  • OAuth 2.1合规性 动态客户端注册
  • Cloudflare隧道加密 用于安全通信
  • 目录访问控制 通过allow_paths配置

故障排除

连接问题

如果Claude.ai无法连接:

  1. 检查您的服务器是否正在运行:
   # Look for this output
   📡 Public URL: https://your-domain.trycloudflare.com/uuid
  1. 验证OAuth端点 可访问:
   curl https://your-domain.trycloudflare.com/.well-known/oauth-authorization-server
  1. 检查服务器日志 对于任何错误消息

常见问题

  • 404错误:添加连接器时,请确保使用基本URL(不带UUID)
  • 连接超时:您的隧道可能已过期-请重新启动 vibecode start
  • 权限不足:检查您的 allowed_paths 配置

技术细节

MCP协议支持

VibeCode实现了完整的MCP(模型上下文协议)规范:

  • JSON-RPC 2.0消息传递
  • 服务器发送事件(SSE)传输
  • 工具调用和资源访问
  • 实时双向通信

OAuth 2.1合规性

完整的OAuth 2.1实现,包括:

  • RFC 8414:授权服务器元数据
  • RFC 9728:受保护的资源元数据
  • RFC 7662:令牌自检
  • RFC 7009:令牌撤销
  • 动态客户端注册(DCR)

需求

发展

有关贡献者,请参阅 CLAUDE.md 用于技术文档和开发设置。

许可证

麻省理工学院

目录标签

目录标签

开发工具PythonClaudeOAuth认证MCP服务器本地部署持久化域名Claude集成

支持客户端

Claude

接入字段

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

stdio

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiooauth部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP