内容
# CKB — 代码知识后端
**了解你的代码。安全地修改。自信地发布。**
[](https://www.npmjs.com/package/@tastehub/ckb)
[](https://codeknowledge.dev)
[](https://codeknowledge.dev/docs)
[](https://crates.io/crates/lip-cli)
[](https://lip-sigma.vercel.app/docs)
CKB 将你的代码库转化为一个可查询的知识库。提问,了解影响,查找所有者,检测死代码 — 所有这些都可以通过 CLI、API 或 AI 助手。
> 把它想象成一位高级工程师,他了解每一行代码,每一个决定和每一个所有者 — 24 小时全天候为你解答问题。
---
## 即时回答难题
| 问题 | 没有 CKB | 有 CKB |
| --- | --- | --- |
| "如果我改变这个,会有什么问题?" | grep 搜索并希望 | 精确的风险评估和影响范围 |
| "谁应该审查这个 PR?" | 从 git blame 猜测 | 数据驱动的审查者建议 |
| "这段代码还被使用吗?" | 删除并查看结果 | 置信度评分的死代码检测 |
| "我应该运行哪些测试?" | 运行所有测试(30 分钟) | 只运行受影响的测试(2 分钟) |
| "这个系统是如何工作的?" | 阅读数小时的代码 | 查询架构信息 |
| "谁拥有这段代码?" | 手动搜索 CODEOWNERS | 所有权信息和漂移检测 |
| "是否有暴露的秘密?" | 手动 grep 搜索模式 | 自动扫描 26 种模式 |
---
## 你可以做的事情
🔍 **了解** — 语义搜索,调用图,使用跟踪,架构图
⚡ **分析** — 影响分析,风险评分,热点检测,耦合分析
🛡️ **保护** — 受影响的测试检测,变更警告,PR 风险评估
🔐 **安全** — 秘密检测,凭证扫描,安全敏感代码识别
👥 **协作** — 所有权查找,审查者建议,架构决策(ADRs)
📊 **改进** — 死代码检测,技术债务跟踪,文档覆盖率
🚀 **复合操作** — 单次调用工具(`explore`、`understand`、`prepareChange`)减少 60-70% 的 AI 调用
🔗 **集成** — CLI,HTTP API,MCP 用于 AI 工具,CI/CD 管道,自定义脚本
---
## 现在试试
```bash
# 查看代码库中的风险区域
ckb hotspots --format=human
# 检查更改了什么以及可能会破坏什么
ckb diff-summary --format=human
# 扫描暴露的秘密
ckb audit --format=human
# 一览架构
ckb arch --format=human
# 检查系统状态
ckb status
```
---
## 适用于任何地方
| AI 助手 | CI/CD | 您的工具 |
| --- | --- | --- |
| Claude Code, Cursor, Windsurf, VS Code, Grok | GitHub Actions, GitLab CI | CLI, HTTP API, 脚本 |
**使用智能预设减少 83% 的 token 开销 — 只加载您需要的工具。**
```bash
# 一条命令连接到 Claude Code
ckb setup
```
> **构建您自己的工具?** 通过 CLI、HTTP API 或 MCP 使用 CKB 作为后端。参见 **[集成指南](https://github.com/SimplyLiz/CodeMCP/wiki/Integration-Guide)** 以获取 Node.js、Python、Go 和 shell 脚本的示例。
---
## 了解更多
| 资源 | 描述 |
| --- | --- |
| 📖 **[功能指南](https://github.com/SimplyLiz/CodeMCP/wiki/Features)** | 完整的特性列表和示例 |
| 💬 **[提示手册](https://github.com/SimplyLiz/CodeMCP/wiki/Prompt-Cookbook)** | 适用于各种问题的实际提示 |
| 🔌 **[集成指南](https://github.com/SimplyLiz/CodeMCP/wiki/Integration-Guide)** | 在您的工具和脚本中使用 CKB |
| ⚡ **[影响分析](https://github.com/SimplyLiz/CodeMCP/wiki/Impact-Analysis)** | 影响范围,测试影响,PR 风险 |
| 🔧 **[CI/CD 集成](https://github.com/SimplyLiz/CodeMCP/wiki/CI-CD-Integration)** | GitHub Actions,GitLab CI 模板 |
---
## 快速开始
### 选项 1:npm(推荐)
```bash
# 全局安装
npm install -g @tastehub/ckb
# 或直接使用 npx(无需安装)
npx @tastehub/ckb init
```
### 选项 2:Homebrew(macOS/Linux)
```bash
brew tap SimplyLiz/ckb
brew install ckb
```
### 选项 3:从源代码构建
```bash
git clone https://github.com/SimplyLiz/CodeMCP.git
cd CodeMCP
go build -o ckb ./cmd/ckb
```
### 设置
```bash
# 1. 在您的项目中初始化
cd /path/to/your/project
ckb init # 或:npx @tastehub/ckb init
# 2. 生成 SCIP 索引(可选但推荐)
ckb index # 自动检测语言并运行适当的索引器
# 3. 连接到 Claude Code
ckb setup # 自动创建 .mcp.json
# 或手动:
claude mcp add --transport stdio ckb -- npx @tastehub/ckb mcp
```
**启动时显示的 token 效率:**
```
CKB MCP Server v9.0.0
活跃工具:14 / 76(18%)
预估上下文:~1k tokens
预设:core
```
现在 Claude 可以回答以下问题:
- *"谁调用了 HandleRequest 函数?*"
- *"ProcessPayment 如何从 API 达到?*"
- *"如果我更改 UserService,风险范围是什么?*"
- *"谁拥有 internal/api 模块?*"
- *"这段旧代码是否仍在使用?*"
## 为什么使用 CKB?
| 没有 CKB | 有 CKB |
| --- | --- |
| AI grep 搜索模式 | AI 语义导航 |
| "我发现 47 个匹配 Handler" | "HandleRequest 被 3 个路由通过 CheckoutService 调用" |
| 猜测影响 | 通过风险评分了解影响范围 |
| 阅读整个文件以获取上下文 | 获取相关信息 |
| "谁拥有它? " → 搜索 CODEOWNERS | 即时所有权和审查者建议 |
| "是否安全更改? " → 希望 | 热点趋势 + 影响分析 |
## 三种使用方式
| 接口 | 最适合 |
| --- | --- |
| **[MCP](https://github.com/SimplyLiz/CodeMCP/wiki/MCP-Integration)** | AI 辅助开发 — Claude, Cursor, Windsurf, VS Code, OpenCode, Grok |
| **[CLI](https://github.com/SimplyLiz/CodeMCP/wiki/User-Guide)** | 从终端快速查找,脚本编写 |
| **[HTTP API](https://github.com/SimplyLiz/CodeMCP/wiki/API-Reference)** | IDE 插件,CI 集成,自定义工具 |
## 索引工作原理
CKB 使用 **SCIP 索引** 来了解您的代码。可以把它想象成一个数据库,知道每个函数在哪里定义,谁调用它,以及所有内容如何连接。
### 基础知识
```bash
# 1. 生成索引(自动检测语言)
ckb index
# 2. 检查索引是否最新
ckb status
```
没有索引,CKB 仍使用 tree-sitter 解析(基本模式),但有索引,您可以:
- 跨文件引用(“谁调用此函数?”)
- 精确的影响分析
- 调用图导航
### 语言支持
并非所有语言都平等。CKB 将语言分为 **质量层级** ,基于索引器的成熟度:
| 层级 | 质量 | 语言 |
| --- | --- | --- |
| **Tier 1** | 完整支持,所有功能 | Go |
| **Tier 2** | 完整支持,少量边缘情况 | TypeScript,JavaScript,Python |
| **Tier 3** | 基本支持,调用图可能不完整 | Rust,Java,Kotlin,C++,Ruby,Dart |
| **Tier 4** | 实验性 | C#,PHP |
**关键限制:**
- **增量索引** 仅适用于 Go。其他语言需要完全重新索引。
- **TypeScript 多仓库** 可能需要 `--infer-tsconfig` 标志
- **C/C++` 需要 `compile_commands.json`
- **Python` 在激活虚拟环境时效果最佳
运行 `ckb doctor --tier standard` 检查语言工具是否正确安装。
参见 **[语言支持](https://github.com/SimplyLiz/CodeMCP/wiki/Language-Support)** 以获取索引器安装、已知问题和完整功能矩阵。
### 保持索引最新
您的索引在您进行提交时可能会过时。CKB 提供多种方法来保持更新:
| 方法 | 命令 | 何时使用 |
| --- | --- | --- |
| 手动 | `ckb index` | 一次性更新,脚本 |
| 监视模式 | `ckb index --watch` | 开发过程中自动刷新 |
| MCP 监视 | `ckb mcp --watch` | AI 会话中自动刷新 |
| CI webhook | `POST /api/v1/refresh` | 从 CI/CD 触发 |
**AI 会话快速启动:**
```bash
ckb mcp --watch # 每 30 秒自动重新索引
```
**检查过期状态:**
```bash
ckb status
# 显示:“5 commits behind HEAD” 或 “Up to date”
```
对于 Go 项目,CKB 使用 **增量索引** — 仅处理更改的文件,使更新速度加快。
参见 **[索引管理指南](https://github.com/SimplyLiz/CodeMCP/wiki/Index-Management)** 以获取完整文档。
## 功能
| 功能 | 描述 |
| --- | --- |
| [**复合操作](https://github.com/SimplyLiz/CodeMCP/wiki/Features#compound-operations) | `explore`、`understand`、`prepareChange` — 单次调用工具,减少 60-70% 的 AI 开销 |
| [**代码导航](https://github.com/SimplyLiz/CodeMCP/wiki/Features#code-navigation--discovery) | 语义搜索,调用图,跟踪用法,查找入口点 |
| [**影响分析](https://github.com/SimplyLiz/CodeMCP/wiki/Features#impact-analysis--safety) | 影响范围,风险评分,受影响的测试,变更破坏 (`compareAPI`) |
| [**架构](https://github.com/SimplyLiz/CodeMCP/wiki/Features#architectural-understanding) | 模块概述,ADRs,依赖图,解释来源 |
| [**所有权](https://github.com/SimplyLiz/CodeMCP/wiki/Features#ownership--review) | CODEOWNERS + git blame,审查者建议,漂移检测 |
| [**代码质量](https://github.com/SimplyLiz/CodeMCP/wiki/Features#code-quality--risk) | 死代码检测 (`findDeadCode`),耦合分析,复杂度 |
| [**安全](https://github.com/SimplyLiz/CodeMCP/wiki/Security) | 秘密检测,凭证扫描,允许列表 |
| [**文档](https://github.com/SimplyLiz/CodeMCP/wiki/Features#documentation-intelligence) | 文档符号链接,过时检测,覆盖率指标 |
| [**多仓库](https://github.com/SimplyLiz/CodeMCP/wiki/Features#multi-repo--federation) | 联邦,API 合同,远程索引服务 |
| [**运行时](https://github.com/SimplyLiz/CodeMCP/wiki/Features#runtime-intelligence) | OpenTelemetry 集成,观察到的用法,生产死代码 |
| [**流式传输](https://github.com/SimplyLiz/CodeMCP/wiki/Features#streaming) | `findReferences`、`searchSymbols` 的 SSE 流式传输,实时进度 |
| [**自动化](https://github.com/SimplyLiz/CodeMCP/wiki/Features#automation--cicd) | 守护进程模式,监视模式,webhooks,增量索引 |
📖 **[完整功能指南](https://github.com/SimplyLiz/CodeMCP/wiki/Features)** — 详细文档和示例
📋 **[变更日志](https://github.com/SimplyLiz/CodeMCP/blob/main/CHANGELOG.md)** — 版本历史
## PR 审查
CKB 审查在 5 秒内运行 20 个质量检查 — 秘密,变更破坏,死代码,复杂度,测试间隙,错误模式等。零 token,零 API 调用。
当您的 AI 助手(Claude Code,Cursor,Windsurf)审查 PR 时,它首先调用 CKB 并获得结构化分析,约 1k token。然后它只读取相关文件 — 在大型 PR 上节省 **50-80% 的 token**。
```bash
ckb review --base=main # 人类可读的审查
ckb review --base=main --ci # CI 模式(退出代码)
ckb review --base=main --post=123 # 作为 PR 评论发布
```
在 CI 中无需任何 LLM:
```yaml
- run: npx @tastehub/ckb review --base=main --ci --format=sarif > review.sarif
```
| | 没有 CKB | 有 CKB |
| --- | --- | --- |
| 100 文件 PR 上的 LLM token | ~200k | ~50k |
| LLM 读取的文件 | 所有 | ~10(CKB 标记) |
| 检查的秘密/破坏/死代码 | 否 | 是(所有文件) |
📖 [**它如何帮助 AI 审查](docs/marketing/ckb-review/how-it-helps-llm.md) · [**基准测试](docs/marketing/ckb-review/benchmarks.md) · [**CI 集成](docs/marketing/ckb-review/ci-integration.md) · [**快速入门](docs/marketing/ckb-review/quickstart.md) · [**快速开始](docs/marketing/ckb-review/quickstart.md)
## CLI
```bash
ckb status # 系统健康(并提供建议)
ckb search Handler # 查找符号
ckb diff-summary # 分析更改
ckb hotspots # 风险区域
ckb arch # 架构概述
ckb ownership # 文件/路径所有权
ckb mcp # 启动 MCP 服务器
```
**v9.0 复合操作(通过 MCP):**
```bash
# 这些工具将多个查询合并为单个调用
explore # 区域探索:符号,依赖项,热点
understand # 符号深入了解:引用解释
prepareChange # 变更前分析:影响,测试,风险
batchGet # 一次获取 50 个符号
batchSearch # 同时运行 10 次搜索
```
📖 **[用户指南](https://github.com/SimplyLiz/CodeMCP/wiki/User-Guide)** — 所有 CLI 命令和选项
## HTTP API
```bash
# 启动 HTTP 服务器
ckb serve --port 8080
# 示例调用
curl http://localhost:8080/health
curl http://localhost:8080/status
curl "http://localhost:8080/search?q=NewServer"
curl http://localhost:8080/architecture
curl "http://localhost:8080/ownership?path=internal/api"
curl http://localhost:8080/hotspots
# 索引服务器模式(v7.3)- 向远程客户端提供索引
ckb serve --port 8080 --index-server --index-config config.toml
# 索引服务器端点
curl http://localhost:8080/index/repos
curl http://localhost:8080/index/repos/company%2Fcore-lib/meta
curl "http://localhost:8080/index/repos/company%2Fcore-lib/symbols?limit=100"
curl "http://localhost:8080/index/repos/company%2Fcore-lib/search/symbols?q=Handler"
# 上传端点(压缩 + 认证)
curl -X POST http://localhost:8080/index/repos \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ckb_xxx" \
-d '{"id":"my-org/my-repo","name":"My Repo"}'
gzip -c index.scip | curl -X POST http://localhost:8080/index/repos/my-org%2Fmy-repo/upload \
-H "Content-Encoding: gzip" \
-H "Authorization: Bearer ckb_xxx" \
--data-binary @-
# 令牌管理(索引服务器管理员)
ckb token create --name "ci-upload" --scope upload # 创建 API 密钥
ckb token list # 列出所有令牌
ckb token revoke ckb_xxx # 撤销令牌
ckb token rotate ckb_xxx # 旋转(新密钥,相同 ID)
```
## MCP 集成
CKB 与任何 MCP 兼容的 AI 编码工具配合使用。
<details>
<summary><strong>Claude Code</strong></summary>
```bash
# 自动配置当前项目
npx @tastehub/ckb setup
# 或全局添加适用于所有项目
npx @tastehub/ckb setup --global
```
或手动添加到 `.mcp.json`:
```json
{
"mcpServers": {
"ckb": {
"command": "npx",
"args": ["@tastehub/ckb", "mcp"]
}
}
}
```
</details>
<details>
<summary><strong>Cursor</strong></summary>
添加到 `~/.cursor/mcp.json`(全局)或 `.cursor/mcp.json`(项目):
```json
{
"mcpServers": {
"ckb": {
"command": "npx",
"args": ["@tastehub/ckb", "mcp"]
}
}
}
```
</details>
<details>
<summary><strong>Windsurf</strong></summary>
添加到 `~/.codeium/windsurf/mcp_config.json`:
```json
{
"mcpServers": {
"ckb": {
"command": "npx",
"args": ["@tastehub/ckb", "mcp"]
}
}
}
```
</details>
<details>
<summary><strong>VS Code</strong></summary>
将以下内容添加到您的 VS Code `settings.json`:
```json
{
"mcp": {
"servers": {
"ckb": {
"type": "stdio",
"command": "npx",
"args": ["@tastehub/ckb", "mcp"]
}
}
}
}
```
</details>
<details>
<summary><strong>OpenCode</strong></summary>
在项目根目录添加 `opencode.json`:
```json
{
"mcp": {
"ckb": {
"type": "local",
"command": ["npx", "@tastehub/ckb", "mcp"],
"enabled": true
}
}
}
```
</details>
<details>
<summary><strong>Grok</strong></summary>
```bash
# 自动配置当前项目
npx @tastehub/ckb setup --tool=grok
# 或全局添加
npx @tastehub/ckb setup --tool=grok --global
```
或手动添加到 `.grok/settings.json`(项目)或 `~/.grok/user-settings.json`(全局):
```json
{
"mcpServers": {
"ckb": {
"name": "ckb",
"transport": "stdio",
"command": "npx",
"args": ["@tastehub/ckb", "mcp"]
}
}
}
```
</details>
<details>
<summary><strong>Claude Desktop</strong></summary>
Claude Desktop 没有项目上下文,因此您必须指定仓库路径。
**自动设置**(推荐):
```bash
cd /path/to/your/repo
ckb setup --tool=claude-desktop
```
**手动配置** — 添加到 `~/Library/Application Support/Claude/claude_desktop_config.json`(macOS)或 `%APPDATA%\Claude\claude_desktop_config.json`(Windows):
```json
{
"mcpServers": {
"ckb": {
"command": "npx",
"args": ["-y", "@tastehub/ckb", "mcp"],
"env": {
"CKB_REPO": "/path/to/your/repo"
}
}
}
}
```
`CKB_REPO` 环境变量告诉 CKB 要分析哪个仓库。Claude Desktop 每次只能处理一个仓库。
</details>
<details>
<summary><strong>Windows</strong></summary>
在上述任何配置中使用 `cmd /c` 包装器:
```json
{
"mcpServers": {
"ckb": {
"command": "cmd",
"args": ["/c", "npx", "@tastehub/ckb", "mcp"]
}
}
}
```
</details>
<details>
<summary><strong>预设(令牌优化)</strong></summary>
CKB 提供了 80 多种工具,但大多数会话只需要一个子集。使用预设可以减少高达 83% 的令牌开销:
```bash
# 列出所有可用的预设及其工具计数和令牌估计
ckb mcp --list-presets
# 默认:核心预设(14 个基本工具)
ckb mcp
```
</details>
</details>
# 工作流特定预设
ckb mcp --preset=core # 14 个工具 - 搜索、解释、影响(默认)
ckb mcp --preset=review # 19 个工具 - 核心 + 差异、所有权
ckb mcp --preset=refactor # 19 个工具 - 核心 + 耦合、死代码
ckb mcp --preset=federation # 28 个工具 - 核心 + 跨仓库
ckb mcp --preset=docs # 20 个工具 - 核心 + 文档符号链接
ckb mcp --preset=ops # 25 个工具 - 核心 + 作业、Webhook、指标
ckb mcp --preset=full # 80+ 个工具 - 所有工具(旧版)
MCP 配置中:
```json
{
"mcpServers": {
"ckb": {
"command": "npx",
"args": ["@tastehub/ckb", "mcp", "--preset=review"]
}
}
}
```
AI 可以在会话过程中动态扩展工具集,使用 `expandToolset` 工具。
</details>
## 内部机制
CKB 协调多个代码智能后端:
- **SCIP** — 精确的、预索引的符号数据(最快)
- **LSP** — 实时语言服务器查询
- **Git** — 归责、历史记录、变动分析、所有权
- **LIP** — 最近邻搜索和重新排序的语义嵌入守护进程(可选,推荐)
结果被智能合并和压缩以适应 LLM 上下文限制。
> **LIP 增强了语义搜索、PR 新颖性检测、测试发现、文件边界分析和架构耦合信号。** 当 LIP 与 CKB 一起运行时,搜索质量显著提高 — 尤其是在自然语言查询与符号名称不完全匹配的情况下。有关详细信息,请参阅 [混合检索](https://github.com/SimplyLiz/CodeMCP/wiki/Hybrid-Retrieval),或 [LIP 文档](https://lip-sigma.vercel.app/docs)。
持久知识在会话之间存续:
- **模块注册表** — 边界、职责、标签
- **所有权注册表** — CODEOWNERS + git-blame,时间衰减
- **热点跟踪器** — 历史快照和趋势分析
- **决策日志** — ADR,具有全文搜索
## 谁应该使用 CKB?
- **使用 AI 助手的开发人员** — 给你的 AI 工具超能力
- **拥有大型代码库的团队** — 高效导航复杂性
- **进行重构的任何人** — 在更改前了解影响
- **代码审查者** — 查看更改的完整图景
- **技术负责人** — 跟踪架构健康状况随时间的变化
## 限制(诚实评估)
**CKB 擅长:**
- 静态代码导航 — 查找定义、引用、调用图
- 安全重构的影响分析
- 所有权查找(CODEOWNERS + git blame)
- 架构和模块理解
**CKB 不会帮助:**
- 动态调度 / 运行时行为(使用调试器)
- 未索引的生成代码
- 代码生成、校验或格式化
- 跨仓库调用(对此使用 [federation](https://github.com/SimplyLiz/CodeMCP/wiki/Federation))
> CKB 是静态分析,而不是魔法。始终通过阅读实际代码验证关键决策。
📖 **[实际限制](https://github.com/SimplyLiz/CodeMCP/wiki/Practical-Limits)** — 准确性、盲点和信任结果时的完整指南
## 文档
参见 **[完整文档 Wiki](https://github.com/SimplyLiz/CodeMCP/wiki)**:
- [快速入门](https://github.com/SimplyLiz/CodeMCP/wiki/Quick-Start) — 分步安装
- [提示手册](https://github.com/SimplyLiz/CodeMCP/wiki/Prompt-Cookbook) — 解决实际问题的提示
- [语言支持](https://github.com/SimplyLiz/CodeMCP/wiki/Language-Support) — SCIP 索引器和支持层级
- [实际限制](https://github.com/SimplyLiz/CodeMCP/wiki/Practical-Limits) — 准确性说明、盲点
- [用户指南](https://github.com/SimplyLiz/CodeMCP/wiki/User-Guide) — CLI 命令和最佳实践
- [索引管理](https://github.com/SimplyLiz/CodeMCP/wiki/Index-Management) — 索引工作原理、自动刷新方法
- [增量索引](https://github.com/SimplyLiz/CodeMCP/wiki/Incremental-Indexing) — Go 项目的快速索引更新
- [文档符号链接](https://github.com/SimplyLiz/CodeMCP/wiki/Doc-Symbol-Linking) — 文档中的符号检测、过时检查
- [身份验证](https://github.com/SimplyLiz/CodeMCP/wiki/Authentication) — API令牌、范围、速率限制
- [MCP 集成](https://github.com/SimplyLiz/CodeMCP/wiki/MCP-Integration) — Claude Code 设置、80+ 个工具
- [API 参考](https://github.com/SimplyLiz/CodeMCP/wiki/API-Reference) — HTTP API 文档
- [守护进程模式](https://github.com/SimplyLiz/CodeMCP/wiki/Daemon-Mode) — 始终在线的服务,带有调度器、Webhook
- [配置](https://github.com/SimplyLiz/CodeMCP/wiki/Configuration) — 所有选项,包括 MODULES.toml
- [架构](https://github.com/SimplyLiz/CodeMCP/wiki/Architecture) — 系统设计和组件
- [安全](https://github.com/SimplyLiz/CodeMCP/wiki/Security) — 机密检测、凭证扫描
- [遥测](https://github.com/SimplyLiz/CodeMCP/wiki/Telemetry) — 运行时可观察性、死代码检测
- [联邦](https://github.com/SimplyLiz/CodeMCP/wiki/Federation) — 跨仓库查询
- [CI/CD 集成](https://github.com/SimplyLiz/CodeMCP/wiki/CI-CD-Integration) — GitHub Actions、PR 分析
## 要求
**使用 npm(推荐):**
- Node.js 16+
- Git
**从源代码构建:**
- Go 1.21+
- Git
**可选(用于增强分析):**
- 您语言的 SCIP 索引器(scip-go、scip-typescript 等) — 运行 `ckb index` 自动安装
- [LIP v2.0](https://lip-sigma.vercel.app) 语义嵌入守护进程(需要 Rust/cargo) — 强烈推荐以获得最佳搜索质量([文档](https://lip-sigma.vercel.app/docs),[crates.io](https://crates.io/crates/lip-cli)):
```bash
cargo install lip-cli
lip daemon --socket ~/.local/share/lip/lip.sock
```
## 许可证
**免费用于:**
- 个人使用
- 开源项目
- 年收入低于 25k 的初创公司和小企业
**商业许可证** 适用于年收入超过 25k 的组织。有关 Team 和 Enterprise 计划的详细信息,请参见 [定价](https://codeknowledge.dev/pricing),或 [LICENSE](LICENSE) 以获取完整条款。
MCP 配置
以下是此 MCP Server 的配置信息,可直接复制到 Cursor 或其他 MCP 客户端中使用。
mcp.json
连接信息
猜你喜欢
暂无推荐服务器