返回市场
MCP服务器

MCP服务器

作者:FitzQ5 星标更新:2025-08-18

项目介绍

Switch MCP-Server

该项目是一个适用于Nintendo Switch的MCP服务器,提供以下功能:

  • 工具
    • 控制器按钮控制注入(支持按钮、摇杆、六轴等)
    • 获取当前NS屏幕
  • 资源
  • 提示

编译方法

  1. 安装devkitPro 和 Libnx。
  2. 配置 DEVKITPRO 环境变量。
  3. 在项目根目录下运行:
    make
    
  4. 编译的产品将自动打包到 out/ 目录

使用说明

  1. out/atmosphere/contents/010000000000B1C0 目录的内容复制到您的Switch SD卡的 /atmosphere/contents 目录下。
  2. Switch位置:Hecate Toolbox -> 后台服务 -> MCP Server
  3. 服务配置
    {
      "servers": {
        "switch-mcp-server": {
          "type": "streamableHttp",
          "url": "http://{你的switch ip}:12345/mcp"
        }
      }
    }
    

当前已知问题

  1. 有时服务无法启动,您可以简单地重启Switch。原因是该程序启动时请求了2MB堆内存。只有2MB... 如果太小,获取NS图像的功能将无法正常工作。

主要目录结构

  • source/ 主源代码
  • source/tools/ MCP Server工具
  • source/util/ 日志等通用工具
  • source/third_party/ 第三方库
  • out/ 编译输出

致谢


如果您有任何疑问或建议,请随时提供反馈意见。