Skip to main content
Glama
README.md
# MCP Chat

MCP Chat es una aplicación de interfaz de línea de comandos que permite la interacción mediante chat con modelos de IA a través de la API de Anthropic. La aplicación admite la recuperación de documentos, indicaciones basadas en comandos e integraciones de herramientas extensibles mediante la arquitectura MCP (Protocolo de Control de Modelos).

## Prerequisitos

- Bun.js
- Anthropic API Key

## Setup

1. Crea o edita el archivo `.env` en la raíz del proyecto y verifica que las siguientes variables estén configuradas correctamente:

```
ANTHROPIC_API_KEY=""  # Introduce tu clave secreta de la API de Anthropic.
```

2. Instala dependencias

```bash
bun install
```

3. Corré el proyecto

```bash
bun run src/main.ts
```

## Uso

### Interacción básica

Simplemente escribe tu mensaje y presiona Enter para chatear con el modelo.

### Recuperación de documentos

Usa el símbolo @ seguido del ID de un documento para incluir su contenido en tu consulta:

```
> Cuentame sobre @deposition.md
```

### Comandos

Usa el prefijo / para ejecutar comandos definidos en el servidor MCP:

```
> /format deposition.md
```

Los comandos se autocompletan al presionar Tab.

## Desarrollo

### Agregar nuevos documentos

Editá el arreglo `DOCS` en `src/mcp-server/core/docs.ts` para agregar nuevos documentos.

Este proyecto fue creado con `bun init` en Bun v1.3.11. [Bun](https://bun.com) es un runtime de JavaScript rápido y todo-en-uno.