Token导航 LogoToken导航

MCP Server · 开发工具

undead (Skorotkiewicz)

一个支持OpenAI兼容API的最小化命令行聊天客户端,具备工作区和MCP支持。

未说明官方级别未说明来源级核验工具 8
命令行工具工作区管理Rust

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
skorotkiewicz
提供方
skorotkiewicz

工具数量

8

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

undead (Skorotkiewicz) 属于开发工具类 MCP Server,公开资料标注 8 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 8 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

🧟 亡灵

一个用于OpenAI兼容API的最小CLI聊天客户端,支持工作区和MCP。

安装

Arch Linux(AUR)

您可以安装 undead 从AUR使用您最喜欢的助手:

yay -S undead
# or
paru -S undead

来源

cargo build --release

用法

# Basic usage
./undead

# With custom endpoint
./undead --endpoint http://localhost:11434/v1 --model llama2

# With OpenAI API
./undead --endpoint https://api.openai.com/v1 --api-key sk-your-key --model gpt-4

# With workspace (file operations)
./undead --workspace ./my-project

# With MCP servers
./undead --mcp ./mcp.json

# With MCP servers amd workspace
./undead --endpoint http://localhost:8080/v1 --mcp ./mcp.json --workspace ./my-project

选项

选项默认值环境描述
-e, --endpointhttp://localhost:8080/v1UNDEAD_ENDPOINTAPI终点
-m, --modellocal-modelUNDEAD_MODEL型号名称
-k, --api-key-UNDEAD_API_KEYAPI密钥
-s, --systemYou are a helpful assistant.UNDEAD_SYSTEM系统提示
-t, --temperature0.7UNDEAD_TEMPERATURE温度(0.0-2.0)
-T, --max-tokens2048UNDEAD_MAX_TOKENS最大令牌数
-w, --workspace-UNDEAD_WORKSPACE工作区目录
-c, --mcp-UNDEAD_MCPMCP配置文件
-C, --config-UNDEAD_CONFIG配置文件路径
-p, --preset-UNDEAD_PRESET预设名称

配置和预设

使用配置文件管理多个API配置:

# Use config with preset
./undead -C ./config.yml -p mylocal

# Use config without preset (uses global values)
./undead -C ./config.yml

配置文件格式(config.yml):

# Global defaults
UNDEAD_ENDPOINT: "https://openrouter.ai/api/v1"
UNDEAD_MODEL: "x-ai/grok-4-fast"
UNDEAD_API_KEY: ""
UNDEAD_SYSTEM: ""
UNDEAD_TEMPERATURE: ""
UNDEAD_MAX_TOKENS: ""
UNDEAD_WORKSPACE: ""
UNDEAD_MCP: ""
UNDEAD_CONFIG: ""
UNDEAD_PRESET: ""

presets:
  "mylocal":
    UNDEAD_ENDPOINT: "http://192.168.0.124:8888/v1"
    UNDEAD_MODEL: "local-model"
    
  "openrouter":
    UNDEAD_ENDPOINT: "https://openrouter.ai/api/v1"
    UNDEAD_MODEL: "x-ai/grok-4-fast"

优先: CLI参数>配置预设>配置全局>环境变量>默认值

工作区

在目录中启用文件操作:

./undead --workspace ./src

可用工具:

  • read_file -读取文件内容
  • write_file -写入/创建文件
  • edit_file -使用精确的字符串替换编辑文件
  • create_directory -创建目录
  • delete_file -删除文件
  • delete_directory -删除目录
  • list_directory -列出目录内容
  • execute -在工作区中执行shell命令

所有操作都被沙盒化到工作区目录中。

注: 这 execute 该工具在运行任何命令之前都需要用户确认。系统将提示您 Run? (y/N): 并且必须键入 y 继续。

代理目录

配置工作区后,亡灵生物会自动读取所有内容 *.md 文件来自 .agent/ 目录以自定义代理的行为。如果目录不存在,将创建它。

./undead --workspace ./my-project
# Reads from ./my-project/.agent/*.md or creates the directory

示例 .agent/ 目录:

my-project/
├── .agent/
│   ├── persona.md      # "You are a senior Rust developer"
│   ├── skills.md       # "Code review, refactoring, documentation"
│   └── context.md      # "This is a CLI tool for AI chat"
└── src/
    └── ...

全部 *.md 当工作区处于活动状态时,文件会自动加载并附加到系统提示中。每个文件都成为一个以文件名为标题的部分。

主控程序

连接到模型上下文协议服务器以扩展功能:

{
  "mcp_servers": {
    "city": {
      "type": "remote",
      "url": "https://mcp.example.com/mcp?key=sk_5af",
      "enabled": true
    },
    "context7": {
      "command": "bunx",
      "args": ["-y", "@upstash/context7-mcp", "--api-key", "ctx7sk-..."],
      "enabled": true
    },
  }
}

本地服务器: type: "local", command, args, env\ 远程服务器: type: "remote", url

交互式命令

  • exit, quit, q -退出
  • clear -清除历史记录
  • \e -打开编辑器进行多行输入
  • Ctrl+C -取消当前生成
  • Ctrl+D -退出

类型 \e 打开默认编辑器,您可以在其中编写多行消息。保存并关闭编辑器时,内容将发送到LLM。

编辑器选择优先级:

  1. $EDITOR 环境变量
  2. $VISUAL 环境变量
  3. 平台默认值: vim (macOS), nano (Linux), notepad (Windows)

兼容的API

与任何与OpenAI兼容的API配合使用:

  • llama.cpp
  • 奥拉玛
  • vLLM
  • LocalAI
  • 开放人工智能
  • Azure OpenAI

许可证

麻省理工学院

工具与能力

工具数量

8

资源数量

0

提示词数量

0

能力标签

命令行工具Rust本地部署OpenAI兼容工作区管理MCP支持聊天客户端

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 8 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
undead (Skorotkiewicz)

MCP World · 本页

8未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

undead (Skorotkiewicz) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

undead (Skorotkiewicz) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

undead (Skorotkiewicz) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

undead (Skorotkiewicz) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

undead (Skorotkiewicz) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP