EA

ezzy1630/argyph

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

20 stars 3 forks 质量 73 趋势 30Apache-2.0

本地优先的MCP服务器,为AI编码代理提供快速、结构化且语义丰富的上下文,覆盖任何代码库。零配置,零云,完整上下文。

概览

Argyph 是一个本地二进制,为你的 AI 编码代理提供 grep、符号图和对任意仓库的语义搜索——索引时间不到一秒,无需 API 密钥。 ⭐ 如果这看起来有用,星星可以帮助别人找到它。 大多数开发者会将六台MCP服务器拼接起来,为代码库提供AI代理上下文——一个用于grep,一个用于嵌入,一个用于符号搜索,一个用于仓库打包。每个服务器都有独立的安装、独立进程,通常还有一个独立的云账户。Argyph用单一本地二进制文件替代了所有这些。它以增量方式索引,在之前索引过的仓库上不到一秒就准备好了——没有守护进程,没有账户,没有API密钥。 这个名字是(希腊神话中百眼观察者)和(一个具有约束意义的雕刻符号)的合成词——后者是一个服务器监控代码库并赋予代理其符号。 Argyph 揭示了一个 MCP 端点背后的三个背景支柱: 一切都是。Argyph 从不编辑、提交或执行代码。

概述(AI 翻译)

停止布线六个MCP服务器。 Argyph是一个本地二进制文件,为你的AI编码代理提供grep、符号图和语义搜索,且能在不到一秒内完成索引,无需API密钥。

安装 ·快速入门 ·工作原理 ·工具 ·架构 ·路线图

⭐ 如果这看起来有用,星星可以帮助别人找到它。


大多数开发者会将六台MCP服务器拼接起来,为代码库提供AI代理上下文——一个用于grep,一个用于嵌入,一个用于符号搜索,一个用于仓库打包。每个服务器都有独立的安装、独立进程,通常还有一个独立的云账户。Argyph用单一本地二进制文件替代了所有这些。它以增量方式索引,在之前索引过的仓库上不到一秒就准备好了——没有守护进程,没有账户,没有API密钥。

这个名字是希腊神话中百眼观察者(Argus)和具有约束意义的雕刻符号Glyph的合成词——一个服务器监控代码库并赋予代理人其符号。

✨ 它的作用

Argyph 揭示了一个 MCP 端点背后的三个背景支柱:

柱子 你得到的是什么
🧭 先问取检索 ask 是面向代理的主要查找工具。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


Most developers stitch together a half-dozen MCP servers to give an AI agent context over a codebase — one for grep, one for embeddings, one for symbol search, one for repo packing. Each is a separate install, a separate process, and (often) a separate cloud account. Argyph replaces all of them with a single local binary. It indexes incrementally and is ready in under a second on previously-indexed repos — no daemon, no account, no API key.

The name is a portmanteau of Argus (the hundred-eyed watcher of Greek myth) and Glyph (a carved symbol with bound meaning) — a server that watches a codebase and gives the agent its symbols.

✨ What it does

Argyph exposes three pillars of context behind one MCP endpoint:

Pillar What you get
🧭 Ask-first retrieval ask is the primary agent-facing lookup tool. It routes bare identifiers to symbol search, structured locators to locate, and natural-language questions to hybrid search — returning bounded Span results instead of whole files.
🔗 File & symbol intelligence A tree-sitter-driven symbol graph with find_definition, find_references, callers, callees, imports, and outline tools. Structural queries return in milliseconds.
🧠 Semantic search Hybrid (BM25 + vector) search over AST-aware chunks, backed by an embedded LanceDB store. A bundled local embedding model means no API key is required for full functionality.
📦 Repo packing Token-budgeted, repomix-style flattening of a repo or subset for agents that need to absorb a codebase quickly.

[!NOTE]

在 GitHub 查看完整 README

安装

npx argyph
新手?先看 mcpskill.org 教程 →