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

Workshop MCP Server

MCP Server

一款AI驱动的开发助手,提供代码审查、GitHub PR自动化、OpenShift测试生成与执行、集群调试等功能。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
AI开发工具代码审查PythonClaudeClaude DesktopClaude

安装说明

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

作者 / 组织

gangwgr

提供方

gangwgr

最后核验

2026/5/17 20:22

运行时

Python

快速接入

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

命令预览

python3 -m venv .venv

详细介绍

车间MCP服务器

AI驱动的开发助手,具有代码审查、GitHub PR自动化、OpenShift测试生成和执行、必须收集分析和集群调试功能。

![Python 3.8+](https://www.python.org/downloads/) ![Flask](https://flask.palletsprojects.com/)

______________________________________________________________________

特性

  1. 代码审查 -通过安全、性能和质量检查进行逐行分析
  2. 公关评论 -自动GitHub PR评论和评论
  3. OpenShift测试 -测试生成(Gherkin/YAML/Go/Shell)和执行
  4. 必须收集分析器 -基于人工智能诊断的集群健康评估
  5. 群集调试器 -智能问题分析和修复建议
  6. Web图形用户界面 -所有工具的漂亮界面

______________________________________________________________________

快速开始

🚀 自动设置(推荐)

# 1. Clone repository
git clone https://github.com/gangwgr/workshop-mcp-server.git
cd workshop-mcp-server

# 2. Auto-configure for your AI system
./setup-ai.sh all        # Configure all AI systems (Gemini, OpenAI, Claude)
# OR choose specific:
# ./setup-ai.sh gemini   # Only Google Gemini
# ./setup-ai.sh openai   # Only OpenAI GPT-4
# ./setup-ai.sh claude   # Only Claude Desktop

# 3. Start web GUI
./setup-ai.sh start

# 4. Open browser: http://127.0.0.1:8080

📝 手动设置

# 1. Clone and setup
git clone https://github.com/gangwgr/workshop-mcp-server.git
cd workshop-mcp-server
python3 -m venv .venv
source .venv/bin/activate

# 2. Install dependencies
pip install -e .
pip install -r integrations/requirements-integrations.txt

# 3. Configure API keys (create .env file)
cp .env.template .env
# Edit .env and add your API keys

# 4. (Optional) Authenticate for GitHub/OpenShift features
gh auth login
oc login https://api.your-cluster.example.com:6443

# 5. Run web GUI
cd web_gui
python app.py

# 6. Open browser: http://127.0.0.1:8080

有关详细设置,请参阅 设置.md |先决条件: 先决条件.md

______________________________________________________________________

用法

Web GUI(推荐)

访问地址: http://127.0.0.1:8080 为所有工具提供直观的界面。

MCP服务器(克劳德桌面)

pip install -e .
python -m workshop_mcp_server.server

配置Claude Desktop以使用此服务器(请参阅 设置.md).

AI系统集成

支持多种开箱即用的AI系统:

  • 🤖 谷歌双子座 -直接API和函数调用
  • 🧠 OpenAI GPT-4 -功能调用和交互式聊天
  • 💬 Anthropic Claude -MCP协议(克劳德桌面版)
  • 🔗 LangChain -适用于任何LLM的通用集成

自动配置可用:

./setup-ai.sh all  # Configure all AI systems with guided setup
# Gemini Example
from integrations.gemini_integration import GeminiMCPClient
client = GeminiMCPClient()
result = client.review_code(code="def test(): pass", with_gemini_analysis=True)

# GPT-4 Example
from integrations.openai_integration import OpenAIMCPClient
client = OpenAIMCPClient()
response = client.chat("Debug my OpenShift API server")

# LangChain (Universal - works with ANY LLM)
from integrations.langchain_integration import create_mcp_agent
from langchain_google_genai import ChatGoogleGenerativeAI
agent = create_mcp_agent(ChatGoogleGenerativeAI(model="gemini-pro"))
response = agent.run("Review this code for security issues: ...")

集成/README.md 完整的指南。

______________________________________________________________________

可用工具

工具说明
review_code_line_by_line逐行代码审查和严重性过滤
post_pr_review_comments发布GitHub PR评论
generate_ocp_test_case生成OpenShift测试(Gherkin/YAML/Go/Shell)
execute_ocp_test_step_by_step执行实时进度测试
debug_ocp_test_failure智能测试失败分析
analyze_mustgather_bundle分析必须使用AI收集捆绑包
debug_openshift_cluster带诊断的群集调试

______________________________________________________________________

建筑

Users (Web Browser / Claude Desktop)
           ↓
Web GUI / MCP Server / CLI Tools
           ↓
Tool Layer (Python Functions)
           ↓
GitHub API / OpenShift Cluster / Must-Gather Files

技术栈: Python 3.8+、Flask、MCP协议、GitHub CLI、OpenShift CLI

______________________________________________________________________

部署

生产(Gunicorn)

pip install gunicorn
cd web_gui
gunicorn -w 4 -b 0.0.0.0:8080 app:app

码头工人

docker build -t workshop-mcp-server .
docker run -p 8080:8080 -v ~/.kube/config:/root/.kube/config workshop-mcp-server

OpenShift

oc new-app python:3.9~https://github.com/your-username/workshop-mcp-server.git \
  --context-dir=web_gui --name=mcp-server
oc expose svc/mcp-server

______________________________________________________________________

故障排除

问题解决方案
端口8080正在使用中lsof -i :8080 然后 `kill -9
`
找不到模块激活venv: source venv/bin/activate
GitHub身份验证失败gh auth logout && gh auth login
OC群集失败oc login https://api.cluster.com:6443

设置.md 以获得更多帮助。

______________________________________________________________________

贡献

  1. 分叉存储库
  2. 创建特征分支
  3. 通过测试进行更改
  4. 提交拉取请求

______________________________________________________________________

______________________________________________________________________

支持

______________________________________________________________________

为DevOps、SRE和开发团队构建

目录标签

目录标签

AI开发工具代码审查PythonClaude本地部署GitHub自动化OpenShift测试集群调试

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP