关于 Nim Language Server
Nim Language Server 为 Nim 项目提供语言服务,可用于编辑器、IDE 和 AI 编码 Agent。它既可作为 LSP 服务运行,也可作为 MCP 服务运行。
主要功能
- 01LSP 服务模式
- 02MCP 服务模式
- 03Nim 项目语言支持
适用场景
- 01在编辑器或 IDE 中使用 Nim 语言服务
- 02为 AI 编码 Agent 接入 Nim 项目支持
MCP 相关
它可作为 MCP 服务供 AI 编码 Agent 使用,包括 GitHub Copilot、Claude Code 和 Gemini。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Nim 语言服务器
nimlangserver 是一款 Nim 语言服务器。它可以作为编辑器和 IDE 的 LSP 服务器运行,也可以作为 GitHub Copilot、Claude Code 和 Gemini 等 AI 编码 Agent 的 MCP 服务运行。
快速安装
nimble install -g nimlangserver
需要 nimble >= 0.16.1,以及支持 --v3 的 nimsuggest(Nim 1.6+ 或开发版)。
演示
LSP:
MCP:
相关项目
- nimlsp — 一款替代 Nim 语言服务器,直接将
nimsuggest嵌入二进制文件中。
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。