
Brest MCP Server

2025.03.26
0
Python模型上下文协议服务其它
Brest MCP Server 是一个基于 MCP(Model Context Protocol)协议的服务器,专为 Brest 地区设计。它提供了一个用于模型上下文协议的服务,支持通过代理和 Web 界面进行交互。
View on GitHub
Overview
基本能力
产品定位
Brest MCP Server 是一个基于 MCP 协议的服务器,用于提供模型上下文协议的服务。
核心功能
- 支持 MCP 协议的服务端实现。
- 提供代理服务(端口 3000)。
- 提供 Web 界面(http://localhost:5173)用于 MCP 协议的检查和调试。
适用场景
- 开发者在 Brest 地区使用 MCP 协议进行模型上下文交互。
- 需要调试和检查 MCP 协议的场景。
工具列表
- MCP Inspector:通过
npx @modelcontextprotocol/inspector
启动,用于检查和调试 MCP 协议。
常见问题解答
- Erreur
ECONNREFUSED 127.0.0.1:3001
:检查brest-mcp
是否在端口 3001(SSE)上监听,并确保端口未被占用。 - Dépendances corrompues:删除
.venv
和uv.lock
,然后重新运行uv venv
和uv sync
。
使用教程
使用依赖
- Python:3.12.3 或兼容版本。
- 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"
- Node.js:用于运行 MCP Inspector。
安装教程
- 克隆仓库:
bash git clone https://github.com/BSE-dev/Brest-mcp-server.git cd Brest-mcp-server/brest-mcp
- 创建并激活虚拟环境:
bash uv venv source .venv/bin/activate # Windows: .venv\Scripts\activate
- 安装依赖:
bash uv sync
- 启动服务器:
bash npx @modelcontextprotocol/inspector uv run brest-mcp
调试方式
- 检查代理服务是否运行在端口 3000。
- 访问 Web 界面
http://localhost:5173
进行 MCP 协议的检查和调试。 - 查看日志输出,确认服务启动成功。