Skip to main content
Glama

ickyMCP

Servidor MCP RAG para búsqueda semántica de documentos. Indexa colecciones de documentos locales en SQLite con sqlite-vec y luego expone herramientas MCP para indexar, buscar, actualizar, listar y eliminar documentos indexados.

Características

  • Búsqueda semántica en archivos PDF, Word, PowerPoint, Excel, Markdown y de texto

  • Aislamiento de base de datos por usuario con modo opcional de base de datos única heredada

  • Filtros de ID de documento para recuperación basada en chat o asuntos

  • Indexación incremental basada en el tamaño del archivo y la fecha de modificación

  • Incrustaciones de Voyage AI por defecto, con un backend local offline de sentence-transformers

  • Almacenamiento SQLite portátil con artefactos de base de datos local ignorados

Related MCP server: MCP-RAGNAR

Configuración

python -m venv .venv
.\.venv\Scripts\activate
pip install -r requirements.txt

Cree los ajustes del entorno local a partir del ejemplo:

copy .env.example .env

Establezca ICKY_VOYAGE_API_KEY cuando utilice el backend predeterminado de Voyage. Para uso offline, establezca ICKY_EMBEDDING_PROVIDER=local.

Configuración

Variable

Predeterminado

Descripción

ICKY_EMBEDDING_PROVIDER

voyage

voyage o local

ICKY_VOYAGE_API_KEY

no establecido

Requerido al usar incrustaciones de Voyage

ICKY_VOYAGE_MODEL

voyage-3.5-lite

Modelo de incrustación de Voyage

ICKY_VOYAGE_DIMENSIONS

1024

Dimensión de salida de Voyage

ICKY_VOYAGE_WORKERS

8

Reservado para flujos de trabajo paralelos de Voyage

ICKY_LOCAL_MODEL

nomic-ai/nomic-embed-text-v1.5

Modelo local de sentence-transformers

ICKY_CHUNK_SIZE

5000

Tokens aproximados por fragmento

ICKY_CHUNK_OVERLAP

500

Solapamiento de tokens aproximado entre fragmentos

ICKY_DATA_DIR

./data

Directorio base para bases de datos por usuario

ICKY_DB_PATH

específico del proveedor

Ruta de base de datos única heredada

Configuración de Claude MCP

{
  "mcpServers": {
    "ickyMCP": {
      "command": "python",
      "args": ["C:\\Users\\devan\\OneDrive\\Desktop\\Projects\\ickyMCP\\run.py"],
      "env": {
        "ICKY_EMBEDDING_PROVIDER": "voyage",
        "ICKY_VOYAGE_API_KEY": "YOUR_VOYAGE_API_KEY",
        "ICKY_CHUNK_SIZE": "5000",
        "ICKY_CHUNK_OVERLAP": "500"
      }
    }
  }
}

Herramientas

  • index: indexa un archivo o directorio; acepta user_id, patterns, exclude y force

  • search: consulta semántica sobre fragmentos indexados; acepta document_ids, path_filter y file_types

  • similar: encuentra fragmentos similares al texto proporcionado

  • refresh: reindexa archivos modificados y elimina archivos borrados del índice

  • list: lista los documentos indexados y sus IDs

  • delete: elimina por ruta, IDs de documento o todos los documentos

  • status: devuelve el estado de la base de datos, la incrustación y la fragmentación

Verificación

python -m compileall -q src run.py fast_index.py
python -c "from src.config import EMBEDDING_PROVIDER; print(EMBEDDING_PROVIDER)"

Los archivos raíz test_*.py son scripts de integración que esperan documentos locales en docs/ y, para el backend predeterminado, una clave API de Voyage configurada.

Higiene de datos

Las bases de datos generadas y las carpetas de documentos locales son ignoradas por git: *.db, *.db.bak, *.sqlite, *.sqlite3, data/ y docs/. Mantenga las claves API reales en variables de entorno o .env, no en archivos rastreados.

Licencia

MIT

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    Privacy-first local document search using semantic search. Runs entirely on your machine with no cloud services, supporting PDF, DOCX, TXT, and Markdown files.
    22
    9
    4,707
    384
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A local RAG server that enables document indexing and sentence window retrieval across multiple file formats like PDF, MD, and DOCX. It supports both local Hugging Face models and OpenAI embeddings for efficient context-aware querying through the Model Context Protocol.
    GPL 3.0
  • A
    license
    A
    quality
    C
    maintenance
    A local-first document retrieval MCP server that enables AI coding tools like Codex to search private local documents via semantic search and keyword boost, supporting ingestion of PDF, DOCX, TXT, Markdown, and HTML files.
    7
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    A local-first semantic search server for documents, supporting PDFs, Office files, and text/markdown, enabling natural language search via the Model Context Protocol (MCP).
    1
    MIT

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dl1683/ickyMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server