mcpField
A
Agenticstore — The Open Source Standard For Local Mcp Tooling

Agenticstore — The Open Source Standard For Local Mcp Tooling

本地服务
agenticstore.devAI 与智能体52 天前更新

关于 Agenticstore — The Open Source Standard For Local Mcp Tooling

AgenticStore 是面向 AI 安全、Agent 工具和项目交付的开源本地 MCP 服务及 Web UI。它适用于使用编码 Agent、需要提示词过滤与审计记录,并希望使用代码、搜索、记忆和 Relay 项目工具的团队与个人。

主要功能

  1. 01在本地拦截并净化提示词
  2. 02记录提示词审计轨迹
  3. 03提供代码、搜索和系统工具
  4. 04保存持久化 Agent 记忆
  5. 05精简上下文并优化 Token
  6. 06通过 Relay 管理项目任务

适用场景

  1. 01发送提示词前隐藏敏感数据
  2. 02检查 AI 使用记录
  3. 03为 Agent 保留项目上下文
  4. 04通过 Relay 规划并移交项目任务

MCP 相关

向 MCP 客户端提供代码、数据、记忆和系统任务相关的 74 个工具,可通过本地 Web UI 或手动配置。Prompt Firewall 可拦截并净化 LLM 流量,也可选择使用 Ollama 在本地进行净化。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"agentic-store": {
"command": "uvx",
"args": [
"agentic-store-mcp"
]
}
}
}
启动命令uvx agentic-store-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiagentic-store-mcp

工具

31

收录的工具列表 · 更新于 3 周前

参数类型必填说明
pathstring是本地 git 仓库根目录的路径。示例:'/Users/me/my-project'
sincestring否仅显示此日期之后的提交。接受 git 日期格式:'2024-01-01'、'1 week ago'、'3 months ago'。可选。
untilstring否仅显示此日期之前的提交。接受 git 日期格式。可选。
authorstring否按作者姓名或电子邮件筛选提交(部分匹配)。可选。
max_commitsinteger否要返回的最大提交数。默认值:50。

详细介绍

⚡ AgenticStore MCP 服务:大模型提示词防火墙、Token 优化与 AI 安全工具包

开源的模型上下文协议(MCP)服务,支持数据隐私、提示词记录、审计日志、Relay 项目交付,并为 Claude Code、Codex、Cursor 和 Windsurf 提供 74 种工具。

License: MIT Python 3.12+ MCP Compatible PyPI

文档 • 快速开始 • 提示词防火墙 • Relay • 工具目录 • 客户端配置 • GUI 网页应用


🔒 为什么需要它:企业级 AI 安全与自主 Agent 的结合

让 Claude、Cursor 和 Windsurf 等 AI 助手访问你的代码库和 Web,能带来强大的能力。但将敏感的企业数据传给远程大模型,会造成巨大的安全风险。此外,迅速触及令牌上限会降低大模型上下文窗口的效用,并增加成本。

问题: 你希望通过 Agent 工作流大幅提升效率,但又不能在数据丢失防护(DLP)、合规、泄漏防护或令牌膨胀方面妥协。

解决方案: AgenticStore MCP Server 原生解决了这一整套问题:

  • 🛡️ 大模型提示词防火墙: 安全的本地代理,会在提示词离开你的设备之前对其进行拦截、扫描和净化。它会标记泄漏的机密、个人身份信息(PII)和 API 密钥,使用本地模型(如 Ollama)净化数据,并为所有 AI 使用生成严格的审计记录。
  • 🧰 MCP 工具包(74 个工具): 可用于生产环境的强大工具集。立即为 AI 配备代码分析器和 CVE 漏洞扫描器、项目健康检查工具、安全的本地数据检查工具、上下文精简工具、令牌优化器、持久化语义记忆,以及可自托管的 SearXNG Web 搜索。
  • ✦ Relay: 面向人类和 AI Agent 的本地项目交付系统。规划项目、创建 Epic 和工单、通过 Codex 或 Claude 分派工作,并在看板上保留决策、Git 证据、验证结果和交接记录。

零订阅费用。零供应商锁定。手动配置 MCP 工具,也可以通过美观的本地 GUI 轻松配置。


🎥 提示词防火墙演示
你的浏览器不支持 video 标签。点击此处查看提示词防火墙演示视频。
(如果上方视频无法加载,点击此处观看演示)



🎥 观看 GUI 演示(MCP 工具)
你的浏览器不支持 video 标签。点击此处查看 AgenticStore MCP GUI 演示视频。
(如果上方视频无法加载,点击此处观看演示)




🏗️ 工作原理
AgenticStore 架构
## 🔥 为什么选择 AgenticStore MCP?
功能AgenticStore MCP 服务标准 MCP 服务
AI 安全与提示词防火墙🛡️ 是(代理与基于规则的数据丢失防护)❌ 否
审计追踪与日志📝 是(提示词记录与合规)❌ 否
本地 LLM 提示词净化🦙 是(集成 Ollama)❌ 否
持久化 Agent 记忆🧠 是(重启和会话结束后仍保留)❌ 否
Token 优化与裁剪✂️ 是(LLM Token 压缩)❌ 否
Agentic 网络搜索🌐 可自托管的 SearXNG❌ 通常没有
功能🛠️ 74 种专用工具⛏️ 1 到 5 种基础工具
配置🖥️ Web GUI 仪表板或 ⚙️ 手动配置⚙️ 手动 JSON 配置
隐私🔒 100% 本地执行🔒 因情况而异
  • 🛡️ LLM 提示词防火墙: 拦截、净化并对所有离开系统的数据进行提示词记录,确保强大的 AI 安全。
  • 🔒 100% 隐私优先: 所有操作均在本地运行。生成可靠的 AI 使用审计追踪,同时确保代码和数据未经审计绝不离开你的设备。
  • ✂️ LLM Token 优化: 通过代码结构压缩(token_optimizer)和基于相关性的上下文裁剪(context_pruner),大幅减少 Token 消耗。
  • 💸 真正免费: 无需账户,没有付费墙,也无需订阅。
  • 🧠 持久化 Agent 记忆: 让 AI 无缝记住不同会话中的事实和上下文。
  • ⚡ 即插即用: 通过 uvx 或 pip 即可快速安装。MCP 配置同时支持手动 JSON 和 GUI 工作流。

📋 目录


🛡️ 大模型提示词防火墙与清理

提示词防火墙让你能完全控制使用云端 AI 编码助手时,哪些自然语言数据和代码会离开你的计算机,为你提供企业级 AI 安全。

说明

防火墙功能目前已在 macOS 上完成测试并稳定运行。即将支持 Linux 和 Windows!

主要功能:

  • 代理拦截:设置本地代理,监控所有大模型流量。
  • AI 使用审计追踪:自动生成 提示词记录日志。每个提示词级别都会提供清晰警告,准确显示更改或脱敏的内容。
  • 一键 UI 设置:安装证书 -> 启动代理。立即开始使用。(注意:为确保安装和运行顺畅,防火墙仅支持在 UI 中设置。)
  • 本地大模型集成(可选):连接你的本地 Ollama 实例。下载开源模型以完全在本地运行,在发送到远程 API 之前,预先清理提示词并扫描代码,使其更完善、更安全。
  • 基于规则的清理:轻松定义正则表达式或语法规则,以拦截个人身份信息、AWS 密钥、数据库字符串或专有逻辑。

要启用防火墙并开始收集 AI 使用审计追踪,请启动 GUI Webapp,然后前往 Firewall 标签页安装证书并启动代理。如需了解更深入的技术架构,请阅读官方提供的 AgenticStore Prompt Firewall Documentation,或访问主站 agenticstore.dev。


GPT / OpenAI 客户端与自定义脱敏

MCP Hub → Clients 现已包含 GPT / OpenAI Codex,支持自动 TOML 配置和所选工具。应用配置前必须安装 Codex CLI。防火墙仪表板还支持 OpenAI SDK 应用,可与 Claude Code 配合使用。连接 GPT / OpenAI SDK,即可通过 http://127.0.0.1:8766/openai/v1 路由 Chat Completions 和 Responses 请求。设置现已包含 Redaction Replacement,可使用你自己的字面占位符;留空则恢复为类型默认值。默认情况下,提示词记录会保存转发到上游的已清理提示词。当调查需要时,你可以在 Firewall → Recordings 标签页中明确选择在本地保留清理前的原始提示词。请参阅 OpenAI setup and coverage guide。

🧰 工具包内容(74 个 MCP 工具)

为你的 AI 客户端配备这些模块,其中包含 74 个专用 MCP 工具,经过精心分类,助你最大限度提升工作效率:

  • 🛡️ **仅限本地:**62 个工具带有 openWorldHint: false;它们仅在本地或已配置的封闭环境中运行。
  • ☁️ **开放世界:**12 个工具可访问公共网络或远程提供方系统。
  • 📝 **有状态:**21 个工具可以写入本地状态、执行范围受限的操作或更改外部系统;适用时需明确确认。
  • 👓 **只读:**53 个工具通过 MCP 注解标记为可安全重试。
模块用途主要功能工具数
💻 代码(代码库、GitHub、安全)掌握代码库并确保安全静态分析、符号引用、GitHub PR、OSV CVE 扫描、CodeQL 扫描18
🌐 数据(搜索、文件与数据库)访问互联网和本地数据网页搜索、文件提取、本地文件发现、比较、相关性搜索、本地向量索引、质量检查,以及安全的结构化数据查询24
🧠 记忆(生产力与存储)操作并持久化上下文保存/读取事实、优化大模型令牌使用、精简上下文14
🛠️ 工具与系统配置检查项目、数据库和操作系统项目健康状况、SQLite 架构检查、进程和日志检查18

🚀 快速入门指南(最快安装方式)

选择最适合你工作流的设置方式。MCP 支持手动配置和基于 GUI 的管理设置。不知道该选哪个?从 V0 开始。

V0 — Python / uvx(最快上手,无需 Docker)

1️⃣ 通过 PyPI 安装

pip install agentic-store-mcp --upgrade

(或者,如果你有 Astral 的工具链,也可以使用 uvx agentic-store-mcp。)

2️⃣ 运行 MCP 服务

agentic-store-mcp

3️⃣(可选)检查安装情况

agentic-store-mcp --version

4️⃣ 配置你的 AI 客户端
请参阅连接到你的 AI 客户端部分进行手动连接,或使用 UI!

💡 实用技巧(网页搜索): 想要网页搜索?请查看下方的复制粘贴配置。请参阅网页搜索设置。

V1 — 从 GitHub 源码安装(获取最新功能)

1️⃣ 直接从代码仓库安装

pip install git+https://github.com/agenticstore/agentic-store-mcp.git

(或者使用 uv:uvx --from git+https://github.com/agenticstore/agentic-store-mcp.git agentic-store-mcp)

2️⃣ 运行 MCP 服务

agentic-store-mcp

3️⃣ 配置你的 AI 客户端
请参阅连接到你的 AI 客户端部分进行连接!

V2 — MCP Hub UI(通过可视化界面管理一切)

无需再手动编辑 JSON!使用我们的本地网页 UI 来:

  • 🛡️ 防火墙: 设置证书并监控所有拦截到的大模型提示词和审计日志,以全面记录提示词。
  • 🔑 连接器: 安全地输入远程 API 密钥(存储在操作系统密钥环中)。
  • 🛠️ 工具: 切换要向 AI 开放的 74 个工具。
  • 💻 客户端: 为 Claude、Codex、Cursor 和 Windsurf 自动生成配置。
  • 🧠 记忆: 管理持久化 Agent 状态、检查点、Token 优化和日志。
  • ✦ Relay: 与 AI Agent 一起规划和分流工作、创建 Epic 和工单、管理工作区,并保留交接、验证和 Git 证据。

通过 Python 启动 Hub:

# Ensure it is installed via pip
pip install agentic-store-mcp --upgrade

# Launch the web UI  automatically bundled with the core package
agentic-store-webapp 

访问地址: http://localhost:8765


✦ Relay:面向 AI Agent 的 JIRA

Relay 是 AgenticStore 为人类和 AI Agent 共同参与的项目提供的本地交付系统。它集成在 Web 应用中,任务看板存储在你的计算机上,因此项目上下文可在不同 Agent 会话间持续保留。

使用 Relay 创建多个看板,将工作分组到 Epic 中,为每张工单分配独立的工作区,并并行执行 Codex 或 Claude 交接。每张工单都可以保留进度评论、验证结果、Git 证据、决策上下文、阻塞项、附件,以及处理该工单的会话。你可以向工单和进度更新添加不超过 10 MB 的截图或文件;Agent 可以查看附件元数据,并通过任务看板工具读取原始字节。

并行交接与发布

Relay 在 ~/.config/agentic-store/agent-board.json 中维护一个共享看板,因此工单状态、证据和交接信息会保持同步。它不会共享检出目录:本地工作区交接会创建专用 Git 工作树,并从 origin/main(若不存在,则依次回退到 main 和对应的 master 引用)创建 feature/<ticket-id>-<session> 分支。远程工作区交接会克隆仓库,并创建同类型的功能分支。Relay 会将不可变的基线提交记录为 Git 证据,并在 Agent 启动前扫描本地处于活动状态的 feature/ 和 bug/ 分支,查找合并标记。检测到的任何冲突都会作为合并风险追加到工单中。

这样,多个 Agent 就能安全地隔离各自未提交的更改。共享看板是有意设置的协作状态;源文件、分支指针、虚拟环境和 Agent 终端会话则各自独立,按交接分别创建。请分别审查并合并每个功能分支;工作树不再需要时,使用 Git 删除已完成的工作树。

对于仪表板本身,通常只需运行一个 Relay UI,然后在其他浏览器标签页中打开其 URL。如果默认端口已在提供 Relay 服务,agentic-store-webapp 会打印现有 URL 并退出,不会影响占用该端口的进程。仅在需要时才使用有意隔离的实例:

agentic-store-webapp --port 8782 --no-open
# or ask the OS for a free port if the requested port is occupied
agentic-store-webapp --auto-port --no-open

前端、MCP 软件包和 PyPI 发布必须作为一条兼容链协同推进:先合并并验证 MCP 功能分支,然后让前端 PR 声明所需的软件包版本(或兼容版本范围)。由一位发布协调员统一负责软件包版本变更和 PyPI 发布队列。Agent 不得并行创建版本升级 PR。协调员会批量处理兼容的已合并更改,在验证测试和构建元数据期间锁定发布分支,发布且仅发布一个版本;如果需要回滚,则在支持的情况下撤回有问题的 PyPI 发布,恢复前端之前的软件包版本约束,并发布修正补丁版本。部署前,请将发布 PR 和验证结果记录为相互关联的 Relay 工单。

使用 AI Task Planner 进行分诊

打开 Relay → AI task planner,并描述预期结果、成功标准、约束、产品界面和质量要求。Relay 会启动本地 Codex 或 Claude 规划会话,并使用可复用的规划脚手架。规划器会检查所选看板、提出后续问题、拟定一个包含范围明确的子工单的 Epic,并在你明确批准后才批量创建工作项。

只要代码或面向用户的行为发生变化,脚手架就会将自动化测试和文档纳入计划。相关时,它也会提示加入安全性、无障碍性、迁移、发布和回滚工作。规划会话会记录在 Relay 中,使项目能够保留相应的决策依据。

实用工作流
  1. 为产品、发布或客户端计划创建看板。
  2. 使用 AI task planner 将目标转化为已批准的 Epic 和可测试工单。
  3. 将工单分配给本地仓库或远程 URL,然后交给 Codex 或 Claude;Relay 会为每个会话创建隔离的工作树或克隆。
  4. 通过已记录的评论、验证结果和 Git 证据审查工作;随着工作推进,将工单拖动到相应的交付状态。

Relay 不会将项目数据发送到托管式规划服务。它会启动你选择的本地 Agent 客户端,并由该客户端使用其自身配置的模型和隐私设置。

Relay 最新改进

Relay 的近期版本改进了工单处理、Agent 协作和看板体验:

  • **工单附件:**可向工单或进度更新添加最大 10 MB 的截图和文件。Relay 会显示图片预览并提供安全下载,Agent 则可通过 task_board 和 read_attachment 获取附件元数据和原始字节。
  • **清晰易读的交付历史:**在进度评论中使用 Markdown,将较早的带标签更新展开为易读的内容,并在工作区 URL 可用时,将记录的分支和提交链接到代码仓库。
  • **更快地审核工单:**勾选验收标准,在工单抽屉中滚动查看较长的描述和活动,并在工单详情旁查看 Git 证据和活动。
  • **更清晰的规划流程:**使用 AI 任务规划器引导式的“结果优先”流程,并将可选规划详情单独归类;在批准创建工单前,先审核拟议的工作。
  • **更安全的并行工作:**为每次任务交接分配独立的工作树或克隆,并从配置的 main/master 基线创建分支,同时共享看板活动。
  • **归档和恢复工单:**将已完成或已取消的工作项归档至专用的 Archived 状态,在其再次活跃时恢复为 Ready,并在工单历史中保留状态变更记录。
  • **按需显示归档工单:**默认看板会隐藏已归档的工作,让活跃交付内容保持清晰;可通过切换开关重新显示已归档工单。
  • **更安全的工单设置:**新工单必须关联工作区,因为 Agent 任务交接需要已知的检出目录或远程代码仓库。空工作区视图现在会显示引导式的 Create your first workspace 操作。
  • **可采取后续操作的错误提示:**任务交接和工单创建错误会在对应表单中显示原因和后续步骤,而不会消失在通用通知中。
  • **更清晰的 Relay 界面:**Web 应用会利用可用的桌面空间,恢复 “Jira for AI Agents” 标语,让规划器任务交接内容更易读,并在启用时将 Archived 放在 Done 旁边。

这些更改保留本地项目记录,同时让任务分流、暂停、恢复以及在人与 Agent 之间交接工作更加安全。


🔌 连接到你的 AI 客户端

由于 AgenticStore MCP 同时支持手动配置和通过 GUI 管理,如果你愿意,也可以将配置片段手动添加到相应客户端的配置文件中。**保存后请记得重启客户端!**有关正确连接 AI Agent 的详细指南,请访问 agenticstore.dev 上的客户端连接文档。

客户端配置文件路径
Claude Desktop (Mac)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Win)%APPDATA%\Claude\claude_desktop_config.json
Cursor~/.cursor/mcp.json
Windsurf~/.codeium/windsurf/mcp_config.json
VS Code在 MCP 扩展配置下追加到 VS Code 的 settings.json
标准复制粘贴配置

基础设置:

{
  "mcpServers": {
    "agentic-store-mcp": {
      "command": "agentic-store-mcp",
      "args": []
    }
  }
}

启用 Web 搜索(SearXNG):

{
  "mcpServers": {
    "agentic-store-mcp": {
      "command": "agentic-store-mcp",
      "args": [],
      "env": {
        "SEARXNG_URL": "http://localhost:8080"
      }
    }
  }
}

🗂 工具目录 — 全部 74 个工具

📝 代码模块(18 个工具)
### 代码库分析 *轻松分析、搜索和浏览代码库。*
工具功能
analyze_commits分析 Git 提交历史背景(作者、频率、模式)。
get_file直接从 GitHub 仓库获取并读取文件语法内容。
python_lint_checker对 Python 文件运行静态分析(查找错误、未使用的导入和结构风格问题)。
search_code在本地文件和 GitHub 中闪电般快速地全文搜索代码模式。
code_symbols查找本地 Python、JavaScript 和 TypeScript 符号及其源代码位置。
code_references查找本地 Python 和 TypeScript/JavaScript 中符号的导入、定义和使用情况。
git_change_summary汇总已暂存和未暂存的更改、变更的符号、生成的文件以及限定范围的差异。
test_runner经明确确认后,运行允许列表中的本地测试、 lint、构建或类型检查命令。
dependency_change_impact评估依赖清单变更对本地导入的影响。
release_readiness_check发布前检查本地 Git 和发布元数据。
dependency_upgrade_plan根据清单和导入引用制定只读的软件包升级计划。
远程集成

(需要 GitHub Personal Access Token。通过 GITHUB_TOKEN 或 MCP Hub 设置。)

工具功能
create_pr自动在 GitHub 上创建新的内部 Pull Request。
get_repo_info获取 GitHub 仓库元数据(星标数、复刻数、贡献者)。
manage_issue创建、更新、评论和关闭 GitHub issue。
安全与审计

Agent 驱动的 DevSecOps 与供应链验证。

工具功能
code_scanning_alerts从 GitHub 获取 CodeQL 和 Semgrep 安全发现。
dependabot_alerts通过 Dependabot 集成获取自动依赖项漏洞警报。
dependency_audit动态扫描软件包(requirements.txt、package.json、go.mod),并与 OSV CVE 数据库进行比对。
repo_scanner扫描泄露的密钥(API 密钥)和 PII,并强制遵守 .gitignore 规则。
🌐 数据模块(24 个工具)
工具功能
agentic_web_crawl从任意 URL 提取整洁的 Markdown 文本、标题和 SEO 元数据信号。
agentic_web_search通过可自托管的 SearXNG 安全地进行实时语义网络搜索。
file_inspect检查本地文件的元数据、文本/二进制状态、编码估算值、哈希、大小、行数和有限预览。
file_read读取本地文本文件中有限范围的行。
file_scan清点本地目录中的文件路径、扩展名和大小。
file_sample从本地文件路径中选取可复现的随机样本。
file_search在有限目录内搜索本地文本文件,同时遵守常见的忽略目录规则和结果数量限制。
file_diff使用有限的统一差异格式比较两个本地文本文件。
archive_inspect列出 ZIP 和 TAR 归档文件的内容,但不解压。
semantic_search使用本地 TF-IDF 词元评分,根据查询相关性为本地文本文件排序;不使用嵌入,也不进行网络调用。
vector_index_search通过仅限 localhost 的嵌入端点构建并搜索显式本地向量索引。
data_profile分析 CSV、JSON 和 JSONL 数据:架构、空值计数、重复项、样本和检测到的电子邮件值。
database_query执行参数化、只读的 SQLite SELECT 或 EXPLAIN SELECT 查询,并严格限制行数和执行时间。
data_transform仅在确认后执行明确的 CSV/JSONL 文件间转换,且不会覆盖源文件。
schema_compare比较 CSV、JSON、JSONL 或 SQLite 架构,以查找缺失、更改或不兼容的字段。
data_quality_check检查本地数据中的重复键、空值阈值、类型漂移、无效电子邮件和引用缺口。
file_extract在本地从 PDF、DOCX、XLSX、PPTX、HTML 和 Markdown 中提取有限文本和元数据。
structured_data_query筛选、排序、分组和汇总 CSV、JSON 和 JSONL 数据,无需将其导入数据库。
data_contract_check根据可复用的 JSON 合约验证本地数据。
api_contract_inspect检查本地 OpenAPI、GraphQL 和 JSON Schema 合约。
browser_evidence_capture捕获有限且可复现的公开网络研究证据。
data_lineage_map查找工作区中对数据文件的本地引用。
citation_verify重新核查研究证据中的公开来源和必需术语。
document_compare比较从本地文档中提取的有限文本。
🧠 记忆模块(14 个工具)

持久记忆和词元缩减保障可让 LLM Agent 在超大型代码仓库和超长聊天会话中安全地交接工作。

效率提升与令牌优化
工具功能
token_optimizerNEW: 在发送给大模型之前,大幅压缩代码/文本。支持三种模式(压缩、摘要、两者兼有),适用于多种语言(Python、JS/TS、Go、Rust、Java、C/C++、Shell),方法是移除非功能性字符串并展现结构概要。自动返回节省的令牌指标。
context_prunerNEW: 根据每项内容与当前任务描述的关键词重合度评分,准确推荐应舍弃哪些文件/数据,以缩减超大的令牌窗口。绝不浪费网络上下文开销。
restore_session从检查点恢复整个历史工作区上下文。
spinup_memory顺利初始化新的项目记忆目录。
update_change_log将结构化的语义化发布说明追加到 CHANGELOG.md。
update_learnings将技术发现记录到一个持久、可搜索的 Markdown 知识库中。
update_milestones随着开发规模扩大,无缝跟踪各里程碑的确切进度。
update_plan编辑、追加或全面修订中央架构 plan.md。
存储基础工具
工具功能
memory_checkpoint保存对话状态、决策和近期计划的完整快照。
memory_log追加记录会话活动的实时带时间戳日志。
memory_read高效获取结构化事实。
memory_restore读取并恢复存储检查点中的状态配置。
memory_search对记忆数据库建立全文上下文搜索索引。
memory_write直接提交持久化 JSON 事实,使其在标准大模型聊天窗口结束后依然保留。
🛠️ 工具模块(18 个工具)
工具功能
configure动态覆盖运行时配置和 API 连接器。
project_health_check检查本地项目的 Git 状态、清单、运行时、声明的命令和常见设置缺漏,而不运行脚本。
database_inspect读取本地 SQLite 架构:表、列、索引、外键、文件大小和可选的行数。绝不执行提供的 SQL 或写入数据。
list_processes新增: 立即查询指定软件系统是否正在成功运行;使用 pgrep 和 lsof,在 11 个集成的知名端点(如 Docker、Redis、Postgres、MongoDB、Node、Celery)上进行检查。原生准确返回 PID。
tail_system_logs新增: 智能高效的日志文件尾部读取算法(从文件末尾定位)。处理 GB 级日志文件时绝不耗尽上下文窗口;仅读取必要上下文,并可按“error”和“exception”等条件直接筛选,将内存占用控制在 1000 行以内。
tool_search通过按相关性排序的自然语言匹配、能力/连接器筛选条件和可选输入摘要,为任务查找最合适的 MCP 工具。
workspace_snapshot创建或比较有界的本地工作区清单,并包含 Git 状态和文件哈希。
task_checkpoint持久化或恢复结构化的本地 Agent 任务检查点。
plan_validator检查计划是否包含结构化步骤、成功标准和审批标记。
approval_gate为敏感操作创建并处理明确的本地审批。
environment_diff比较环境文件,但不暴露机密值。
tool_orchestrator为 Agent 目标推荐精简且注重风险的工具配置。
tool_profile_manage保存并应用命名的 MCP 工具配置,客户端重启后仍然有效。
tool_profile_audit说明配置的能力、风险注释和所需连接器。
decision_log跟踪关键开发决策、理由、备选方案和风险。
task_board (Relay)面向 AI Agent 的 JIRA:本地看板、史诗、工单、文件附件、依赖项、工作区、Agent 交接、Git 证据、验证、决策和规划会话记录。
risk_register跟踪发布和架构风险,以及相应的缓解措施和状态。
handoff_bundle根据生命周期产物组装可移植的开发交接包。

💻 Claude Code 命令行集成

AgenticStore MCP 完全兼容 Claude Code,专为终端工作流打造,使开发者能够通过命令行直接使用全部 74 项命令功能。

安全的 CLI 执行模式

自动将应用无缝安装到 ~/.claude/settings.json,并解析连接绑定。CLI 通过动态命令结构,干净利落地处理传统操作和先进的拦截代理验证。

默认模式:(用于直接调用 API——仅连接普通 Anthropic 模型,不进行防火墙跟踪):

agentic-store-mcp --install-claude
  • 在用户本地的 ~/.claude/settings.json 中显式注册。
  • 主动执行 launchctl unsetenv 清理,删除任何过时的 ANTHROPIC_BASE_URL 路由绑定,确保连接稳定地直连 Anthropic 标准 API。
  • 动态移除目标系统环境中 ~/.zshrc/~/.bash_profile 内强制代理的痕迹,确保新终端启动时始终保持干净。

防火墙模式:(预先验证代理稳定性,高效地将流量直接映射到 Prompt Recoding 安全边界,以保护企业机密):

agentic-store-mcp --install-claude --firewall-mode
  • 在修改配置目录之前,先原生验证 AgenticStore 防火墙代理是否正在 Port 8766 上正确监听,从而彻底避免部署故障。
  • 正式注入 launchctl setenv 路由指令,并正确写入由 nc 守护的 shell 配置文件代码块,将 Node.js TLS ANTHROPIC_BASE_URL 拦截直接接入 Claude。

(注意:--firewall-mode 不允许单独运行,必须同时传入 --install-claude。)

手动配置

运行 claude mcp add agentic-store-mcp "agentic-store-mcp"。


🔎 启用网页搜索

要让 Agent 能够访问互联网,agentic_web_search 会使用私有的 SearXNG 实例。

如果你想使用远程 API 或托管自己的容器,只需附加其 URL。

将环境变量传递给 AI 客户端:

{
  "mcpServers": {
    "agentic-store-mcp": {
      "command": "agentic-store-mcp",
      "args": [],
      "env": {
        "SEARXNG_URL": "http://localhost:8080"
      }
    }
  }
}

🎛 覆盖配置与高级用法

覆盖配置与MCP 设置有关。MCP 支持手动设置和 GUI 设置,因此如果要在不使用 Web GUI 的情况下进行深度集成,可以通过环境变量筛选要加载的工具。

# Debug: List what would be loaded and exit
agentic-store-mcp --list

注意:LLM Prompt Firewall 仅通过 UI 配置。防火墙仅在 UI 中提供,以确保开箱即用的顺畅设置、可靠的代理拦截和无缝提示词记录。

专用工具配置

AgenticStore 可以针对特定任务运行一组专用工具。使用 tool_orchestrator 推荐配置,通过 tool_profile_manage 保存配置,使用 tool_profile_audit 审核其安全边界,然后使用该配置重启 MCP 客户端:

agentic-store-mcp --profile private-code-review

配置始终保留三个配置控制工具。配置会改变客户端连接时提供的工具列表,因此创建或更改配置后必须重启客户端。


🛠️ 故障排除

使用代理后网络中断 使用 LLM Prompt Firewall 代理时,如果服务意外终止,系统代理设置残留可能导致机器无法连接互联网。

如果崩溃后失去互联网连接,请在终端运行以下命令,将代理恢复为默认设置:

networksetup -setsecurewebproxystate "Wi-Fi" off

🤝 贡献与社区

贡献让开源社区成为一个如此适合学习、启发灵感和创造的地方。我们非常感谢你的任何贡献。

如果你想贡献代码或改进内容,请 fork 此仓库并创建 Pull Request。

⭐ 如果这个工具包为你节省了 10 小时的配置时间,请给我们点个星,帮助其他人发现它!


📜 许可证与支持

本项目采用 MIT License 授权,可免费使用、修改和分发。详情请参阅 LICENSE。


⭐ 通过 Web 应用更轻松地管理一切: agentic-store-webapp


由 AgenticStore.dev 用 ❤️ 打造 — 面向所有人的开源 AI 工具。


🏷️ 核心技术与生态系统

AgenticStore 面向 Model Context Protocol (MCP Server) 生态系统构建,提供强大的 LLM 安全防护、提示词防火墙和主动式 AI 数据隐私保护。它通过 提示词净化、提示词记录和 AI 使用审计追踪,提供全面的 数据泄露防护 (DLP)。专为 自主 Agent 和 AI 编码助手设计,例如 Claude Code MCP 集成、Cursor IDE MCP 和 Windsurf。

我们通过原生的 LLM 令牌压缩解决现代 LLM 最棘手的扩展问题,通过原生的 上下文裁剪卸载上下文窗口负载,通过 令牌优化进行结构化代码处理,并提供深度的 持久化 Agent 记忆。此外,还结合了全面的系统级监管,包括 AI DevSecOps、OSV CVE 依赖项扫描、静态代码分析、本地 OS 进程管理(通过 list_processes)、动态流式 日志文件跟踪,以及通过 SearXNG 实现的私密 Agentic 网页搜索。通过 Ollama 集成可靠地在本地扩展执行能力,以满足严格的 AI 审计要求。

使用 ChatGPT 登录的 Codex 可通过 GPT / Codex 连接控制,将模型请求路由到 TLS 防火墙。支持 HTTP 和传出的 JSON WebSocket 提示词;重启 Codex 并验证是否生成了新的记录。请参阅 Codex 代理设置。

防火墙审计日志现在可筛选 已阻止 / 错误和 已净化条目,并新增 显示原始匹配值切换项。新审计结果会在本地保存原始匹配内容;默认响应和显示内容中会隐藏原始值。较早的仅含类别的条目无法恢复原始值。清除会删除已保存的审计详情。

使用 Ctrl+C 停止仪表板时,AgenticStore 会恢复安装前保存的 macOS HTTP/HTTPS 代理设置,然后停止其监听器。若服务或代理意外故障,独立的看门狗会恢复路由。有关限制,请参阅网络代理恢复。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。