← 返回目录
L

LLM Context

社区
智能上下文管理,精准共享代码给LLM。
分类
开发工具 第 219 / 438
Stars
★ 307 非常热门
传输方式
stdio(本地进程)
运行环境
Python
凭据
无需凭据
许可证
Apache-2.0
最近提交
工具数
3
53FMRS · D

LLM Context 是一个实用的 MCP 服务器,专注于通过规则驱动的方式简化代码共享。它提供了灵活的上下文定制和智能文件选择,特别适合与 Claude Desktop 等支持 MCP 的工具集成。社区维护,代码质量较高,但用户需注意权限和潜在的敏感信息风险。

最强项 · 文档质量 12/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
10/20
维护活跃度
12/20
文档质量
12/20
安装易用性
11/20
查看各项评分依据
可靠性 8/20
静态分析显示项目有完整的CLI和MCP工具定义,但无法执行验证。README声称的工具与代码结构基本一致,但缺少对错误处理和边界情况的测试证据。依赖管理使用了uv,但未见CI工作流和测试提交,因此可靠性评分较低。
安全与权限 10/20
项目主要处理本地文件,无明显的远程网络请求或敏感信息泄露风险。MCP工具不涉及外部API密钥或凭据处理。但权限和确认机制不明确,例如lc-missing可能读取任意文件,未看到明显的路径限制或确认流程。未发现恶意代码或严重越权行为,因此给予中高评分。
维护活跃度 12/20
仓库活跃,有近期的提交和版本发布,但未展示明确的维护策略或安全响应渠道。许可证为Apache-2.0,清晰。存在一些未解决的问题,但数量不多。动态库依赖可能未及时更新。总体维护状态良好,但缺乏体系化治理。
文档质量 12/20
README和文档非常详细,涵盖安装、使用、规则创建和MCP配置,并提供了示例。但部分高级功能(如路径格式)的文档可能不够深入,缺少故障排除部分。此外,文档中的示例可能没有完全反映最新代码,存在隐藏假设。
安装易用性 11/20
安装步骤清晰,提供了CLI和MCP配置示例,用户可以通过uv tool install快速安装。但平台兼容性未详细说明,且依赖外部工具uvx。未提供对Windows等平台的明确支持,设置过程可能在某些环境遇到问题。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件

适合谁

  • 使用 Claude Desktop 或其他支持 MCP 的聊天界面进行 LLM 辅助开发的开发者。
  • 需要为 AI 代理提供精准项目上下文的团队。
  • 希望减少手动复制粘贴文件、优化 token 使用的开发者。

不适合谁

  • 不需要与 LLM 共享代码的用户。
  • 不使用 MCP 支持的 LLM 环境的用户(但 CLI 仍可用)。
  • 要求服务器由官方维护的高安全性生产环境(本项目为社区项目)。

所需权限

  • 读取项目文件:服务器需要访问项目目录以选择和读取文件。
  • 执行命令行操作:安装和运行 `lc-*` 命令需要 shell 访问。
  • 剪贴板访问(可选):`lc-context` 默认复制到剪贴板。

风险与副作用

  • 敏感信息泄露:共享的文件可能包含敏感数据,需谨慎选择。
  • 依赖第三方工具:需要安装 `uvx` 或 `pip`,可能受网络环境影响。
  • 配置错误:不正确的规则可能导致上下文过大或缺失关键文件。

安装接入

准备工作

运行环境:Python

使用 pip 安装:pip install llm-context。然后在 Claude Desktop 配置中添加 MCP 服务器:在 claude_desktop_config.json 中设置 mcpServers 条目,使用 uvx --from llm-context lc-mcp 启动。

claude_desktop_config.json
{
  "mcpServers": {
    "llm-context": {
      "command": "uvx",
      "args": [
        "--from",
        "llm-context",
        "lc-mcp"
      ]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "llm-context": {
      "command": "uvx",
      "args": [
        "--from",
        "llm-context",
        "lc-mcp"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add llm-context -- uvx --from llm-context lc-mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

将 llm-context 配置加入 Claude Desktop 后重启,工具列表中应出现 lc_outlines、lc_preview 和 lc_missing 三个工具;或运行 uvx --from llm-context lc-mcp 确认服务器能正常启动。

常见排障

  1. 检查安装:确保 `llm-context` 已正确安装,`lc-mcp` 命令可用。
  2. 验证 MCP 配置:确认 `claude_desktop_config.json` 中的命令和参数无误。
  3. 查看日志:Claude Desktop 的日志中可能包含 MCP 连接错误信息。
  4. 测试 CLI:尝试运行 `lc-select` 或 `lc-context` 看是否正常工作。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 使用 lc_outlines 为当前项目生成代码结构摘录
  • 用 lc_preview 验证 tmp-prm-auth 规则选择了哪些文件
  • 通过 lc_missing 获取 /src/auth.py 的完整内容
  • 切换到 prm-code 规则并生成上下文用于代码审查

工具能力 3

lc_outlines 只读
基于当前规则生成代码结构的摘要上下文。
lc_preview 只读
验证规则的有效性,预览文件选择和大小。
lc_missing 只读
按需获取特定文件或实现细节。

使用场景

在对话中快速共享项目相关文件给 LLM。
为特定任务(如代码审查、文档编写)创建可复用的上下文规则。
让 AI 代理通过 CLI 或 MCP 自动获取所需文件。

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

LLM Context 是一个 MCP 服务器,基于规则的自定义配置,帮助开发者将相关项目文件通过标准输入/输出(stdio)共享给大型语言模型(LLM)。它支持智能文件选择、规则组合、代码摘要提取,以及通过 MCP 工具(lc_outlines、lc_preview、lc_missing)在对话中按需获取文件。该项目由社区维护,采用 Apache-2.0 许可。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 63.3k · 工具数 2 与当前对比 →

源版本 589e31f2b389 数据同步于 2026-10-19 查看 FMRS 评分方法