# bemfaMcpServer **Repository Path**: cheng96617/bemfa-mcp-server ## Basic Information - **Project Name**: bemfaMcpServer - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-23 - **Last Updated**: 2026-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 巴法云MCP服务 用于在MCP客户端中管理巴法云设备的服务,支持多主题配置。 ## 安装 ```bash npm install npm run build ``` ## 使用 ### 1. 配置页面(推荐) 启动配置页面来管理UID和主题: ```bash npm run config # 或开发模式 npm run dev:config ``` 然后在浏览器打开 http://localhost:3000 ### 2. MCP服务 启动MCP服务供MCP客户端使用: ```bash npm run start # 或开发模式 npm run dev ``` ### 3. MCP客户端配置 在Claude Desktop或其他MCP客户端的配置文件中添加: ```json { "mcpServers": { "bemfa": { "command": "node", "args": ["你的路径/bemfa-mcp-server/dist/index.js"] } } } ``` ## 可用工具 | 工具名 | 说明 | 参数 | |--------|------|------| | send_message | 发送消息到指定主题 | topic_name, message | | get_topics | 获取所有已配置主题 | - | | get_device_status | 获取设备状态 | topic_name | | add_topic | 添加新主题 | name, topic, type, description | | remove_topic | 移除主题 | name | ## 协议类型 - 1 = MQTT协议 - 3 = TCP协议 ## 配置存储 配置保存在用户目录下: - Windows: `%APPDATA%/bemfa-mcp/config.json` - macOS/Linux: `~/.bemfa-mcp/config.json`