From 6a61d773999fd8e526bb67229f1b598fd041298e Mon Sep 17 00:00:00 2001 From: inth3shadows Date: Thu, 30 Jul 2026 20:47:13 -0400 Subject: [PATCH 1/2] Add inth3shadows/runecho to Developer Tools --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index aef0aa4a6..263358463 100644 --- a/README.md +++ b/README.md @@ -1054,6 +1054,7 @@ Data Platforms for data integration, transformation and pipeline orchestration. ### 💻 Developer Tools +- [inth3shadows/runecho](https://github.com/inth3shadows/runecho) [![inth3shadows/runecho MCP server](https://glama.ai/mcp/servers/inth3shadows/runecho/badges/score.svg)](https://glama.ai/mcp/servers/inth3shadows/runecho) 🏎️ 🏠 🍎 🪟 🐧 - Deterministic symbol oracle over a locally built index of the repo: whether a symbol exists, what a file declares, and what changed structurally since the last snapshot. Ships with a PreToolUse guard that stops an Edit/Write referencing a function, constant or type the repo does not declare, before the write lands. No LLM, no API keys, no network — the same code produces the same answer. Go, Python, JS/TS, Rust, Ruby and shell. `bash install.sh` - [hivemindunit/llmintel-mcp](https://github.com/hivemindunit/llmintel-mcp) [![hivemindunit/llmintel-mcp MCP server](https://glama.ai/mcp/servers/hivemindunit/llmintel-mcp/badges/score.svg)](https://glama.ai/mcp/servers/hivemindunit/llmintel-mcp) 📇 ☁️ - Check whether an LLM model id is deprecated, retiring, or retired, and what to migrate to. Covers OpenAI, Anthropic, Azure, Bedrock, Google, and Cohere. No API key. `npx -y @llmintel/mcp` or `https://llmintel.ai/v1/mcp` - [rm-rf-prod/GroundTruth-MCP](https://github.com/rm-rf-prod/GroundTruth-MCP) [![rm-rf-prod/GroundTruth-MCP MCP server](https://glama.ai/mcp/servers/rm-rf-prod/GroundTruth-MCP/badges/score.svg)](https://glama.ai/mcp/servers/rm-rf-prod/GroundTruth-MCP) 📇 🏠 🍎 🪟 🐧 - Self-hosted MCP for live docs, code audits, snippets, and best practices across 445+ libraries. 14 tools, 107 audit patterns with file:line precision, BM25-ranked snippets, lockfile-aware version pinning, npm/PyPI/crates.io/Go fallback. No API keys, no rate limits, Context7 alternative. `npx -y @groundtruth-mcp/gt-mcp` - [scarletkc/vexor](https://github.com/scarletkc/vexor) [![scarletkc/vexor MCP server](https://glama.ai/mcp/servers/scarletkc/vexor/badges/score.svg)](https://glama.ai/mcp/servers/scarletkc/vexor) 🐍 🏠 ☁️ 🍎 🪟 🐧 - A semantic search engine for files and code — find files by describing what they do, not their names. Local reusable indexes, configurable embedding providers (OpenAI, Gemini, Voyage, any OpenAI-compatible API, or fully offline local models), AST-aware code chunking, optional reranking. `uvx vexor mcp` or `pip install vexor`. From e74cc568c96607cbb66423543e028116b2608a50 Mon Sep 17 00:00:00 2001 From: inth3shadows Date: Thu, 30 Jul 2026 21:04:39 -0400 Subject: [PATCH 2/2] Clarify: the language list is what runecho parses, not its codebase --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 263358463..1de5efa0b 100644 --- a/README.md +++ b/README.md @@ -1054,7 +1054,7 @@ Data Platforms for data integration, transformation and pipeline orchestration. ### 💻 Developer Tools -- [inth3shadows/runecho](https://github.com/inth3shadows/runecho) [![inth3shadows/runecho MCP server](https://glama.ai/mcp/servers/inth3shadows/runecho/badges/score.svg)](https://glama.ai/mcp/servers/inth3shadows/runecho) 🏎️ 🏠 🍎 🪟 🐧 - Deterministic symbol oracle over a locally built index of the repo: whether a symbol exists, what a file declares, and what changed structurally since the last snapshot. Ships with a PreToolUse guard that stops an Edit/Write referencing a function, constant or type the repo does not declare, before the write lands. No LLM, no API keys, no network — the same code produces the same answer. Go, Python, JS/TS, Rust, Ruby and shell. `bash install.sh` +- [inth3shadows/runecho](https://github.com/inth3shadows/runecho) [![inth3shadows/runecho MCP server](https://glama.ai/mcp/servers/inth3shadows/runecho/badges/score.svg)](https://glama.ai/mcp/servers/inth3shadows/runecho) 🏎️ 🏠 🍎 🪟 🐧 - Deterministic symbol oracle over a locally built index of the repo: whether a symbol exists, what a file declares, and what changed structurally since the last snapshot. Ships with a PreToolUse guard that stops an Edit/Write referencing a function, constant or type the repo does not declare, before the write lands. No LLM, no API keys, no network — the same code produces the same answer. Parsers for Go, Python, JS/TS, Rust, Ruby and shell. `bash install.sh` - [hivemindunit/llmintel-mcp](https://github.com/hivemindunit/llmintel-mcp) [![hivemindunit/llmintel-mcp MCP server](https://glama.ai/mcp/servers/hivemindunit/llmintel-mcp/badges/score.svg)](https://glama.ai/mcp/servers/hivemindunit/llmintel-mcp) 📇 ☁️ - Check whether an LLM model id is deprecated, retiring, or retired, and what to migrate to. Covers OpenAI, Anthropic, Azure, Bedrock, Google, and Cohere. No API key. `npx -y @llmintel/mcp` or `https://llmintel.ai/v1/mcp` - [rm-rf-prod/GroundTruth-MCP](https://github.com/rm-rf-prod/GroundTruth-MCP) [![rm-rf-prod/GroundTruth-MCP MCP server](https://glama.ai/mcp/servers/rm-rf-prod/GroundTruth-MCP/badges/score.svg)](https://glama.ai/mcp/servers/rm-rf-prod/GroundTruth-MCP) 📇 🏠 🍎 🪟 🐧 - Self-hosted MCP for live docs, code audits, snippets, and best practices across 445+ libraries. 14 tools, 107 audit patterns with file:line precision, BM25-ranked snippets, lockfile-aware version pinning, npm/PyPI/crates.io/Go fallback. No API keys, no rate limits, Context7 alternative. `npx -y @groundtruth-mcp/gt-mcp` - [scarletkc/vexor](https://github.com/scarletkc/vexor) [![scarletkc/vexor MCP server](https://glama.ai/mcp/servers/scarletkc/vexor/badges/score.svg)](https://glama.ai/mcp/servers/scarletkc/vexor) 🐍 🏠 ☁️ 🍎 🪟 🐧 - A semantic search engine for files and code — find files by describing what they do, not their names. Local reusable indexes, configurable embedding providers (OpenAI, Gemini, Voyage, any OpenAI-compatible API, or fully offline local models), AST-aware code chunking, optional reranking. `uvx vexor mcp` or `pip install vexor`.