RR

rassi0429/resolink-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

27 stars 10 forks 质量 62 趋势 11

一个MCP服务器和CLI工具,用于利用ResoniteLink WebSocket协议操作Resonite VR世界。

概览

一个MCP服务器和CLI工具,用于利用ResoniteLink WebSocket协议操作Resonite VR世界。 配置为项目路由的.mcp.json。重启 Claude Code 会自动使 MCP 服务器可用。 1. 命令行参数——URL(首要优先级)2.环境变量RESONITELINK_URL 3.默认值:ws://localhost:29551 通过设置环境变量,你就不必每次都指定 --url 选项。 如果出现问题,启用调试日志将允许您查看SEND/RECV消息: 如果响应未返回(例如发送数据格式为无效),则因超时而发生错误: 当超时发生时,会抛出类似 Error: Request timeout after 10000ms : updateComponent (...) 这样的错误。 你可以用ResoniteLink的资产导入API导入纹理。

概述(AI 翻译)

一个MCP服务器和CLI工具,用于利用ResoniteLink WebSocket协议操作Resonite VR世界。

安装

作为MCP服务器使用

克劳德代码设置

项目根节点已设置为 .mcp.json。重启 Claude Code 会自动使 MCP 服务器可用。

Claude桌面设置

在claude_desktop_config.json中添加以下内容:

可用工具

工具 说明
connect 连接共振石
disconnect 断开连接
get_slot 获取老虎机信息
find_slot 按名称搜索槽
add_slot 添加槽位
remove_slot 移除槽位
update_slot 更新槽
add_component 添加组件
get_component 获取组件信息
update_component 更新组件
remove_component 移除组件
import_texture_file 从文件导入纹理
search_components 搜索组件
get_component_info 获取组件详情
list_categories 类别列表
search_by_category 按类别搜索
search_by_member 按成员姓名搜索
get_component_source 获取源代码
grep_source 全文来源检索

作为CLI

如何指定WebSocket URL

CLI根据以下优先级确定WebSocket URL:

  1. 命令行参数 --url(优先级)
  2. 环境变量 RESONITELINK_URL
  3. 默认值:ws://localhost:29551

带有环境变量的设置示例:

通过设置环境变量,你不再需要每次都指定 --url 选项。

基本指令

作为图书馆使用

客户选项

本页由 AI 翻译,技术细节请以原文为准。

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "resonitelink": { "command": "node", "args": ["C:/Users/neo/GitHub/resolink_mcp/dist/mcp-server.js"], "env": { "RESONITE_WS_URL": "ws://localhost:29551" } } } }