Logotipo Hedhog

Receba novidades do Hedhog no seu e-mail

Novos lançamentos, receitas e breaking changes — sem spam.

Voltar para os módulos CoreIntegrado no CoreModule

Submódulo Core

mcp-chat

Gerencia conversas de chat baseadas em MCP e a execução de mensagens.

Caminho de origem: libraries/core/src/mcp-chat

Arquivo do módulo: mcp-chat.module.ts

Introdução

Esta página documenta o submódulo mcp-chat como parte do pacote Core. Use-a como referência técnica rápida para escopo de implementação, APIs expostas e pontos de integração MCP.

Endpoints HTTP

6 endpoints

Lista as conversas de chat do usuário atual.

Query
page, pageSize

Cria uma nova conversa de chat.

Body

FieldTypeRequiredNotes
titlestringno

Exclui uma ou mais conversas de chat.

Body

FieldTypeRequiredNotes
idsnumber[]yesIDs to delete

Obtém as mensagens de uma conversa.

Params
id (int)
Query
page, pageSize

Envia uma mensagem e recebe a resposta da IA.

Params
id (int)

Body

FieldTypeRequiredNotes
messagestringyes

Envia uma mensagem e recebe a resposta da IA como um stream de server-sent events.

Params
id (int)

Body

FieldTypeRequiredNotes
messagestringyes

Ferramentas MCP

Ferramentas nomeadas que podem ser chamadas por modelos de IA através do Model Context Protocol (MCP).

  • core.mcp-chat.conversations.list

    Lista as conversas de IA do usuário atual

  • core.mcp-chat.conversations.create

    Inicia uma nova conversa de IA

  • core.mcp-chat.conversations.delete

    Exclui uma ou mais conversas

  • core.mcp-chat.messages.list

    Lista as mensagens de uma conversa específica

  • core.mcp-chat.messages.send

    Envia uma mensagem em uma conversa e recebe um stream de resposta da IA