Install

Install

site icon
2025.04.01 0
Python代理工作流自动化管理开发效率
MCPServer 是一个简单的 MCP 服务器,用于支持代理工作流。它提供了基本的服务器功能,支持与 Claude 桌面应用的集成,便于开发者进行自动化工作流的管理和调试。
View on GitHub

Overview

基本能力

产品定位

MCPServer 是一个用于支持代理工作流的简单 MCP 服务器,主要用于开发效率提升和自动化工作流管理。

核心功能

  1. 代理工作流支持:提供基本的服务器功能,支持代理工作流的运行和管理。
  2. Claude 桌面集成:可以与 Claude 桌面应用集成,便于开发者进行自动化工作流的管理。
  3. 调试工具:提供 MCP Inspector 工具,用于调试和监控服务器运行状态。

适用场景

  1. 开发效率提升:适用于开发者需要自动化工作流管理的场景。
  2. 代理工作流调试:适用于需要调试和监控代理工作流的场景。

工具列表

  1. MCP Inspector:用于调试和监控服务器运行状态,支持通过浏览器访问本地调试界面。

常见问题解答

暂无明确常见问题解答内容。

使用教程

使用依赖

  1. 安装 Homebrew 和 npm: bash brew install npm
  2. 安装 Astral.sh 的 uv 工具: bash curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 克隆 MCPServer 仓库: bash git clone -b main https://github.com/ganesh-karthick/MCPServer.git
  2. 创建 Python 虚拟环境并激活: bash uv venv --python 3.11.6 source .venv/bin/activate
  3. 同步依赖: bash uv sync
  4. 运行服务器: bash uv --directory ${GITHOME}/MCPserver run server.py

调试方式

  1. 使用 MCP Inspector 进行调试: bash mcp dev server.py
  2. 调试界面将运行在 http://localhost:5173。

Claude 桌面集成

  1. 编辑 Claude 桌面配置文件 ~/Library/Application%20Support/Claude/claude_desktop_config.json,添加以下内容: json { "mcpServers": { "CNC": { "command": "<YOUR_HOME>/.local/bin/uv", "args": [ "--directory", "<YOUR_HOME>/MCPServer", "run", "server.py" ] } } }

许可证

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