内容
# MCP 知识桥
[](https://www.python.org/)
[](#v0.2更新内容)
[](LICENSE)
[](#功能特点)
[](#HTTP伴侣)
[](https://github.com/Brian20040323/mcp-knowledge-bridge)
> **v0.2** 与MCP兼容的知识桥,包含**工具 + 资源 + 提示**,本地BM25知识库,进程内客户端,以及一个**受令牌保护的HTTP伴侣**(仅标准库)。
> 用于Cursor / 自定义代理的独立协议层演示 - 不是SDK重新导出。
**相关项目:** [lite-react-agent](https://github.com/Brian20040323/lite-react-agent) · [hybrid-rag-kit](https://github.com/Brian20040323/hybrid-rag-kit)
---
## v0.2更新内容
| 新增功能 | 原因 |
|----------|-----|
| **`prompts/list` + `prompts/get`** | 更完整的MCP表面用于代理工作流 |
| **HTTP伴侣** | `/tools`, `/tools/call`, `/resources`, `/prompts`,带有Bearer令牌 |
| **身份验证存根** | `MCP_BRIDGE_TOKEN`(默认为`dev-token`) |
---
## 快速开始
```bash
git clone https://github.com/Brian20040323/mcp-knowledge-bridge.git
cd mcp-knowledge-bridge
python -m examples.demo_protocol
python -m mcp_bridge.server # 标准输入输出MCP
python -m mcp_bridge.http_server # HTTP服务在:8765
```
```bash
curl -H "Authorization: Bearer dev-token" http://127.0.0.1:8765/tools
```
### Cursor MCP 配置
```json
{
"mcpServers": {
"knowledge-bridge": {
"command": "python",
"args": ["-m", "mcp_bridge.server"],
"cwd": "/绝对路径/to/mcp-knowledge-bridge"
}
}
}
```
---
## 独立性论点
MCP的热潮是真实的;大多数演示都隐藏在不透明的SDK后面。这个知识桥保持JSON-RPC框架、工具模式、资源和提示**在一个仓库中可读**,这样你可以在面试中解释协议设计。
---
## 许可证
MIT © Brian20040323