TP

tecnomanu/pampa

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

31 stars 13 forks Качество 71 Тренд 11ISC

Протокол для расширенной памяти артефактов проекта (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:

  1. Chunking – Each function/class becomes an atomic chunk
  2. Semantic Tagging – Automatic extraction of semantic tags from code context
  3. Embedding – Enhanced chunks are vectorized with advanced embedding models
  4. Learning – System learns from successful searches and caches intentions
  5. Indexing – Vectors + semantic metadata live in local SQLite
  6. Codemap – A lightweight pampa.codemap.json commits to git so context follows the repo
  7. Serving – An MCP server exposes intelligent search and retrieval tools
Открыть полный README на GitHub

Установка

npx -y pampa mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "pampa": { "command": "npx", "args": ["-y", "pampa", "mcp"] } } }