
tecnomanu/pampa
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Протокол для расширенной памяти артефактов проекта (MCP)
Обзор
Дайте вашим агентам ИИ постоянно обновляемую, запрашиваемую память любой кодовой базы - с и - в одной команде npx. Filter by path glob, tags, lang для получения точных результатов ) - BM25 + Векторный синтез с взаимным смешиванием рангов (по умолчанию) Transformers.js reranker для повышения точности - - Инкрементальная индексация в реальном времени с хешированием, подобным Merkle Многоразовые области поиска с интеграцией CLI + MCP ️ - - проектные и - директивные псевдонимы для ясности Архитектурное сравнение с инструментами IDE общего назначения
Обзор (машинный перевод)
Версия 1.12.x Семантический поиск MCP Совместим Node.js
Дайте своим агентам ИИ постоянно обновляемую, запрашиваемую память любой кодовой базы - с разумным семантическим поиском и автоматическим обучением - в одной команде npx.
Versión en Español | English Version | Agent Version
Что нового в v1.12 - расширенный поиск и поддержка нескольких проектов
Scoped Search Filters - фильтр по path_glob, tags, lang для точных результатов
Гибридный поиск - BM25 + Векторный синтез с взаимным рангом смешивания (по умолчанию)
Cross-Encoder Re-Ranker - Transformers.js reranker для повышения точности
File Watcher - инкрементная индексация в реальном времени с хешированием, подобным Merkle
Контекстные пакеты - многоразовые области поиска с интеграцией CLI + MCP
️ Multi-Project CLI - --project и --directory псевдонимы для ясности
- ** Анализ производительности ** - Архитектурное сравнение с инструментами IDE общего назначения
** Основные улучшения**
40% ускоренная индексация с дополнительными обновлениями ** на 60% лучше точность** с гибридным поиском + реранкер 3x более быстрые многопроектные операции с явными путями
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
PAMPA – Protocol for Augmented Memory of Project Artifacts
Version 1.12.x · Semantic Search · MCP Compatible · Node.js
Give your AI agents an always-updated, queryable memory of any codebase – with intelligent semantic search and automatic learning – in one npx command.
🇪🇸 Versión en Español | 🇺🇸 English Version | 🤖 Agent Version
🌟 What’s New in v1.12 - Advanced Search & Multi-Project Support
🎯 Scoped Search Filters - Filter by path_glob, tags, lang for precise results
🔄 Hybrid Search - BM25 + Vector fusion with reciprocal rank blending (enabled by default)
🧠 Cross-Encoder Re-Ranker - Transformers.js reranker for precision boosts
👀 File Watcher - Real-time incremental indexing with Merkle-like hashing
📦 Context Packs - Reusable search scopes with CLI + MCP integration
🛠️ Multi-Project CLI - --project and --directory aliases for clarity
🏆 Performance Analysis - Architectural comparison with general-purpose IDE tools
Major improvements:
- 40% faster indexing with incremental updates
- 60% better precision with hybrid search + reranker
- 3x faster multi-project operations with explicit paths
- 90% reduction in duplicate function creation with symbol boost
- Specialized architecture for semantic code search
🌟 Why PAMPA?
Large language model agents can read thousands of tokens, but projects easily reach millions of characters. Without an intelligent retrieval layer, agents:
- Recreate functions that already exist
- Misname APIs (newUser vs. createUser)
- Waste tokens loading repetitive code (
vendor/,node_modules/…) - Fail when the repository grows
PAMPA solves this by turning your repository into a semantic code memory graph:
- Chunking – Each function/class becomes an atomic chunk
- Semantic Tagging – Automatic extraction of semantic tags from code context
- Embedding – Enhanced chunks are vectorized with advanced embedding models
- Learning – System learns from successful searches and caches intentions
- Indexing – Vectors + semantic metadata live in local SQLite
- Codemap – A lightweight
pampa.codemap.jsoncommits to git so context follows the repo - Serving – An MCP server exposes intelligent search and retrieval tools
Установка
npx -y pampa mcpКонфигурация
{
"mcpServers": {
"pampa": {
"command": "npx",
"args": ["-y", "pampa", "mcp"]
}
}
}