Brest MCP  Server

Brest MCP Server

site icon
2025.03.26 0
Python模型上下文协议服务其它
Brest MCP Server 是一个基于 MCP(Model Context Protocol)协议的服务器,专为 Brest 地区设计。它提供了一个用于模型上下文协议的服务,支持通过代理和 Web 界面进行交互。
View on GitHub

Overview

基本能力

产品定位

Brest MCP Server 是一个基于 MCP 协议的服务器,用于提供模型上下文协议的服务。

核心功能

  1. 支持 MCP 协议的服务端实现。
  2. 提供代理服务(端口 3000)。
  3. 提供 Web 界面(http://localhost:5173)用于 MCP 协议的检查和调试。

适用场景

  1. 开发者在 Brest 地区使用 MCP 协议进行模型上下文交互。
  2. 需要调试和检查 MCP 协议的场景。

工具列表

  1. MCP Inspector:通过 npx @modelcontextprotocol/inspector 启动,用于检查和调试 MCP 协议。

常见问题解答

  1. Erreur ECONNREFUSED 127.0.0.1:3001:检查 brest-mcp 是否在端口 3001(SSE)上监听,并确保端口未被占用。
  2. Dépendances corrompues:删除 .venvuv.lock,然后重新运行 uv venvuv sync

使用教程

使用依赖

  1. Python:3.12.3 或兼容版本。
  2. uv:依赖管理工具,安装命令: bash curl -LsSf https://astral.sh/uv/install.sh | sh Windows 版本: bash powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  3. Node.js:用于运行 MCP Inspector。

安装教程

  1. 克隆仓库: bash git clone https://github.com/BSE-dev/Brest-mcp-server.git cd Brest-mcp-server/brest-mcp
  2. 创建并激活虚拟环境: bash uv venv source .venv/bin/activate # Windows: .venv\Scripts\activate
  3. 安装依赖: bash uv sync
  4. 启动服务器: bash npx @modelcontextprotocol/inspector uv run brest-mcp

调试方式

  1. 检查代理服务是否运行在端口 3000。
  2. 访问 Web 界面 http://localhost:5173 进行 MCP 协议的检查和调试。
  3. 查看日志输出,确认服务启动成功。

许可证

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