Skip to main content
Glama

MCP Chat

MCP Chat es una aplicación de interfaz de línea de comandos que permite capacidades de chat interactivas con modelos de IA a través de la Anthropic API. La aplicación admite recuperación de documentos, indicaciones basadas en comandos e integraciones de herramientas extensibles mediante la arquitectura MCP (Model Control Protocol). https://anthropic.skilljar.com/claude-with-the-anthropic-api/

Herramientas: Controladas por el modelo: Claude decide cuándo llamarlas. Claude utiliza los resultados. Se utilizan para:

  • dar funcionalidad adicional a Claude

Recursos: Controlados por la aplicación: Nuestra aplicación decide cuándo llamarlos. Los resultados los utiliza principalmente nuestra aplicación. Se utilizan para

  • Obtener datos para nuestra aplicación

  • Añadir contexto a los mensajes

Prompts: Controlados por el usuario: El usuario decide cuándo utilizarlos. Se utilizan para:

  • Flujos de trabajo predefinidos que se ejecutan según la entrada del usuario, como un comando de barra, un clic en un botón o una opción de menú.

Requisitos previos

  • Python 3.9+

  • Clave de la Anthropic API

Related MCP server: mcp-doc-chat

Configuración

Paso 1: Configurar las variables de entorno

  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=""  # Enter your Anthropic API secret key

Paso 2: Instalar las dependencias

Opción 1: Configuración con uv (Recomendada)

uv es un instalador y resolvedor de paquetes de Python rápido.

  1. Instala uv, si aún no está instalado:

pip install uv
  1. Crea y activa un entorno virtual:

uv venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. Instala las dependencias:

uv pip install -e .
  1. Ejecuta el proyecto

uv run main.py

Opción 2: Configuración sin uv

  1. Crea y activa un entorno virtual:

python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. Instala las dependencias:

pip install anthropic python-dotenv prompt-toolkit "mcp[cli]==1.8.0"
  1. Ejecuta el proyecto

uv run main.py

O

python main.py

Para ver el MCP Web inspector y depurar los cambios en tu mcp_server.py, ejecuta:

uv run mcp dev mcp_server.py

Uso

Interacción básica

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

Recuperación de documentos

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

> Tell me about @deposition.md

Comandos

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

> /summarize deposition.md

Los comandos se autocompletarán cuando pulses Tab.

Desarrollo

Añadir nuevos documentos

Edita el archivo mcp_server.py para añadir nuevos documentos al diccionario docs.

Implementar funciones de MCP

Para implementar completamente las funciones de MCP:

  1. Completa los TODOs en mcp_server.py

  2. Implementa la funcionalidad que falta en mcp_client.py

Comprobación de linting y tipado

No hay comprobaciones de lint ni de tipos implementadas.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only

  • Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

View all MCP Connectors

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/hockeydave/claude_mcp'

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