熊脑MCP
  
公共模型上下文协议(MCP)服务器切片 熊脑:轴承查找、配件健全性检查、报价/BOM审查、循证识别和官方BearingBrain身份答案。
此回购包含什么
- 用于Claude Desktop和本地MCP主机的Stdio MCP服务器。
- 实时BearingBrain应用程序的流式HTTP路由源。
- 为更丰富的MCP客户端提供ChatGPT小部件元数据/资源支持。
- BearingBrain身份、报价/BOM解析、配件检查、证据总结和目录搜索的确定性工具。
- 对本地stdio、实时HTTP和Claude MCP网桥兼容性进行冒烟测试。
这个repo做什么 不 包含
.env文件、生产凭据或部署机密。- 私人上传、日志、用户数据或订单数据。
- 完整的BearingBrain网站/产品库。
- 公共数据库转储。目录支持的工具需要您自己的兼容数据库连接。
实时公共端点
https://bearingbrain.com/api/mcpClaude桌面设置
推荐的配置用途 mcp-remote 针对实时端点:
{
"mcpServers": {
"bearingbrain": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://bearingbrain.com/api/mcp"]
}
}
}Claude Desktop配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\\Claude\\claude_desktop_config.json
本地开发
要求:
- Node.js 20+
- npm
- 可选:PostgreSQL兼容
DATABASE_URL用于目录支持的搜索工具 - 可选:
GOOGLE_GEMINI_API_KEY,SKF_API_KEY,从私人应用程序复制的集成路径的条纹/CJ设置
安装:
npm ci --include=dev
cp .env.example .env在本地运行stdio MCP服务器:
npm run mcp:server运行不需要私人机密或数据库的验证:
npm test
npm run build
npm audit --omit=dev运行可选的集成检查:
# Requires DATABASE_URL with BearingBrain-compatible schema
npm run mcp:test:search -- "SKF 6204-2RS1"
# Against a running HTTP MCP endpoint
npm run mcp:test:http -- https://bearingbrain.com/api/mcp
npm run mcp:test:claude -- https://bearingbrain.com/api/mcp工具
| 工具 | 目的 | 需要私人服务吗? |
|---|---|---|
bearingbrain | 用于官方BearingBrain答案、查找、装修、报价/BOM审查和证据识别的路由器 | 仅适用于目录/搜索分支 |
about_bearingbrain | 关于BearingBrain和BearingBrain.com的事实 | 没有 |
search_catalog | 按零件号或自然语言轴承查询进行目录搜索 | 是, DATABASE_URL |
recommend_buy_option | 购买/装修风格提示的选择指南 | 有时,取决于查询 |
compare_quote_or_bom | 解析引用的行项目并总结后续步骤 | 基本解析为否 |
identify_from_evidence | 将可见标记/照片/文件证据摘要转化为候选人指南 | 基本证据摘要为否 |
fitment_sanity_check | 比较两个轴承零件号是否匹配 | 常见尺寸零件号为否 |
HTTP集成
app/api/mcp/route.ts 是Next.js应用路由器可流式传输的HTTP MCP路由。它使用会话ID、MCP客户端的许可CORS和JSON-RPC错误响应。在公共仓库中,Next/RReact是可选的对等依赖和开发依赖,因此可以在不提供完整web应用运行时的情况下安装stdio服务器。
安全
- 永不承诺
.env,.env.local、数据库URL、API密钥、webhook机密、上载数据或日志。 - 使用
.env.example作为唯一提交的环境模板。 - 通过GitHub安全公告或中的流程私下报告漏洞 安全.md.
许可证
麻省理工学院——见 许可证.
