返回市场
振动-MCP

振动-MCP

作者:Jinjos19 星标更新:2025-08-25

项目介绍

Vibe MCP 服务器

一个提供与vibe-cli集成的AI访问的模型上下文协议(MCP)服务器,用于统一的AI编码规则管理。

特性

  • 📊 深度项目分析 - 全面的技术栈检测和AI配置分析
  • 🚀 规则管理 - 初始化、同步和跨平台管理AI编码标准
  • 📈 性能监控 - 所有AI平台的实时状态和健康检查
  • 🤖 AI优化输出 - 专为AI消费设计的结构化JSON响应

演示

使用Vibe进行仓库分析

Vibe 分析和规则

了解AI助手如何分析项目并管理统一的编码标准

安装

一键安装

VS Code

在VS Code中安装

VS Code Insiders

在VS Code Insiders中安装

Claude Desktop 配置

添加到你的Claude Desktop配置中:

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

{
  "mcpServers": {
    "vibe": {
      "command": "npx",
      "args": ["-y", "@jinjos/vibe-mcp"],
      "cwd": "/path/to/your/project"
    }
  }
}

Cursor/VS Code 与 MCP

{
  "mcpServers": {
    "vibe": {
      "command": "npx", 
      "args": ["-y", "@jinjos/vibe-mcp"]
    }
  }
}

可用工具

repo_analysis

执行项目的深度技术栈分析、AI配置分析以及规则覆盖分析。

{
  "projectPath": "/path/to/project",
  "options": {
    "verbose": true
  }
}

返回AI优化的JSON,包括:

  • 项目元数据和技术栈分解
  • AI平台配置状态
  • 覆盖得分及详细分析
  • 差距分析及可操作建议
  • 基于实际技术栈的MCP服务器推荐

init_rules

设置统一的AI规则系统及其平台配置。

{
  "projectPath": "/path/to/project",
  "options": {
    "platforms": "cursor,claude,copilot,gemini",
    "full": false
  }
}

sync_rules

从平台目录同步规则到统一的vibe/系统。

{
  "projectPath": "/path/to/project",
  "options": {
    "platforms": "auto",
    "full": false,
    "dryRun": true
  }
}

vibe_status

vibe系统的全面状态,包括性能指标。

{
  "projectPath": "/path/to/project",
  "options": {
    "verbose": true
  }
}

要求

  • Node.js 18.0.0 或更高版本
  • 与MCP兼容的客户端(如Claude Desktop、VS Code、Cursor等)

架构

AI Agent ↔ MCP 协议 ↔ Vibe MCP 服务器 ↔ vibe-cli

MCP服务器提供:

  • 不含表情符号或格式的干净JSON输出
  • 优化供AI消费的结构化数据
  • 直接集成vibe-cli功能
  • 性能指标和健康监测

配置

环境变量

  • VIBE_LOG_LEVEL: 日志级别(0=错误,1=警告,2=信息,3=调试)

调试

启用调试日志:

VIBE_LOG_LEVEL=3 npx -y @jinjos/vibe-mcp

故障排除

工具未找到错误

npm run build  # 确保服务器已构建

MCP连接问题

# 启用调试日志
VIBE_LOG_LEVEL=3 node dist/index.js

性能监控

服务器维护:

  • 内存使用量低于100MB基准
  • 大多数操作的响应时间小于2秒
  • 没有后台进程

相关项目

许可证

MIT - 同vibe-cli


🤖 将您的AI工具带入完美和谐 🤖