Token导航 LogoToken导航TokenDH.com
Stationeers MCP Nvim logo
搜索检索未说明官方级别未说明来源级核验

Stationeers MCP Nvim

MCP Server

一个Neovim插件,用于连接StationeersLua MCP服务器,提供芯片读写、日志流、错误检查和文档搜索功能,无需离开编辑器。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
文档处理搜索数据分析

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

andrew-d-moore

提供方

andrew-d-moore

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

stationeers-mcp.nvim 网站

一个连接到 StationeersLua MCP服务器 跑步 在您的游戏客户端中,为您提供完整的芯片读/写、日志流、错误 检查和文档搜索——无需离开编辑器。

需求

  • 氯≥0.9
  • curl 在你的 $PATH
  • StationeersLua mod with Enabled = true[MCP Server] 配置(端口3030)

安装

lazy.nvim

{
  "andrew-d-moore/stationeers-mcp.nvim",
  config = function()
    require("stationeers_mcp").setup({
      host = "127.0.0.1",
      port = 3030,
      auto_connect = false,         -- set true to connect on startup
      keymaps = {
        open_hub    = "mh",
        push_buffer = "mp",
        pull_chip   = "mr",
        chip_list   = "ml",
        chip_errors = "me",
        chip_logs   = "mg",
        game_state  = "ms",
        search_docs = "md",
        patch_chip  = "mk",
      },
    })
  end,
}

包装商nvim

use {
  "andrew-d-moore/stationeers-mcp.nvim",
  config = function()
    require("stationeers_mcp").setup()
  end,
}

vim插件/手册

Plug 'andrew-d-moore/stationeers-mcp.nvim'

然后在 init.lua:

require("stationeers_mcp").setup()

命令

命令描述
:McpConnect与游戏MCP服务器握手
:McpDisconnect断开连接状态
:McpHub打开仪表板窗口
:McpChipList列出当前网络上的芯片
:McpChipSelect交互式拾取活动芯片
:McpPullChip将活动芯片源插入新的缓冲区
:McpPushBuffer推送电流缓冲器→ 有源芯片(编译)
:McpPatchChipDiff推送电流缓冲器(使用 patch_chip_code)
:McpPushEditorIC编辑器草稿中的阶段缓冲区(无编译)
:McpChipErrors将芯片错误加载到快速修复列表中
:McpChipLogs流媒体 print() 在浮动窗口中输出
:McpEditorState显示当前游戏内编辑器选择
:McpGameState显示世界名称、时间、勾选
:McpDevices列出当前数据网络上的设备
:McpAllDevices列出所有网络和设备
:McpReadDevice 从设备读取逻辑值
:McpSearchDocs [query]在嵌入式文档中进行全文搜索
:McpDebugSession显示VS代码调试器会话状态
:McpDebugStack显示暂停芯片的堆栈轨迹

典型工作流程

:McpConnect          → handshake
:McpChipSelect       → pick PressureCtrl
:McpPullChip         → opens stationeers://chip_abc.lua in a buffer
[edit the file]
:McpPushBuffer       → compiles and exports to chip immediately
:McpChipErrors       → any errors → quickfix
:McpChipLogs         → floating live log window (polls every 2s)

保存a stationeers://... 缓冲器(:w)自动呼叫 :McpPushBuffer.

状态 / 值

-- lualine
require("lualine").setup({
  sections = {
    lualine_x = {
      require("stationeers_mcp.statusline").lualine,
    },
  },
})

节目 MCP ● (绿色,带芯片名称)连接时, MCP ○ (灰色)当不是。

配置

require("stationeers_mcp").setup({
  host         = "127.0.0.1",
  port         = 3030,
  auto_connect = false,
  keymaps = {
    open_hub    = "mh",   -- set to false to disable
    push_buffer = "mp",
    pull_chip   = "mr",
    chip_list   = "ml",
    chip_errors = "me",
    chip_logs   = "mg",
    game_state  = "ms",
    search_docs = "md",
    patch_chip  = "mk",
  },
  log = {
    max_lines = 500,
  },
  log_poll_ms = 500, -- chip log polling interval in milliseconds
})

多人游戏笔记

HTTP侦听器仅在非专用游戏客户端中运行。在多人游戏中 调试代理使用游戏内mod网络消息的会话——此插件的 HTTP调用仍然是目标 localhost 在本地客户端。

目录标签

目录标签

文档处理搜索数据分析Lua本地部署Neovim插件游戏开发工具Lua调试日志流文档搜索

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP