Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Chatbot Mcp

    A simple client and server mcp

    0 stars
    TypeScript
    Updated Jun 1, 2025

    Table of Contents

    • 🚀 Funcionalidades
    • 📋 Pré-requisitos
    • 🔧 Instalação
    • 🚀 Como Executar
    • 💻 Uso
    • Exemplos de Uso
    • 🛠️ Tecnologias Utilizadas
    • 📝 Estrutura do Projeto
    • 🔒 Validação de CPF
    • 📄 Licença

    Table of Contents

    • 🚀 Funcionalidades
    • 📋 Pré-requisitos
    • 🔧 Instalação
    • 🚀 Como Executar
    • 💻 Uso
    • Exemplos de Uso
    • 🛠️ Tecnologias Utilizadas
    • 📝 Estrutura do Projeto
    • 🔒 Validação de CPF
    • 📄 Licença

    Documentation

    Chatbot MCP

    Um chatbot inteligente que utiliza o Model Context Protocol (MCP) para processar requisições e realizar operações, com suporte a validação de CPF e operações de recarga.

    🚀 Funcionalidades

    • Processamento de linguagem natural usando GPT-4
    • Validação robusta de CPF
    • Sistema de recarga com operações de adição e subtração
    • Interface via linha de comando
    • API REST com suporte a MCP

    📋 Pré-requisitos

    • Node.js (versão 18 ou superior)
    • npm ou yarn
    • Chave de API do OpenAI

    🔧 Instalação

    1. Clone o repositório:

    bash
    git clone [url-do-repositorio]
    cd chatbot-mcp

    2. Instale as dependências:

    bash
    npm install

    3. Crie um arquivo .env na raiz do projeto com sua chave da OpenAI:

    env
    OPENAI_API_KEY=sua-chave-aqui

    🚀 Como Executar

    1. Inicie o servidor:

    bash
    npx ts-node server.ts

    2. Em outro terminal, inicie o cliente:

    bash
    npx ts-node index.ts

    💻 Uso

    O chatbot suporta os seguintes comandos:

    • Realizar recarga: "Realizar uma recarga de R$50 para o CPF 123.456.789-09"
    • Realizar débito: "Realize um débito de x valor para o cpf y"
    • Lembrando que você pode escolher as palavras, trocar débito por "Tire x valor do cpf y" etc...

    Exemplos de Uso

    bash
    Query: Realizar uma recarga de R$50 para o CPF 123.456.789-09
    Resposta: O saldo do colaborador com CPF 123.456.789-09 é de R$ 50

    🛠️ Tecnologias Utilizadas

    • TypeScript
    • Express.js
    • OpenAI GPT-4
    • Model Context Protocol (MCP)
    • Zod para validação
    • CORS para segurança

    📝 Estrutura do Projeto

    code
    chatbot-mcp/
    ├── src/
    │   ├── index.ts          # Cliente MCP
    │   ├── server.ts         # Servidor Express
    │   ├── server-base.ts    # Configuração do servidor MCP
    │   └── in-memory-accounts.ts # Gerenciamento de contas
    ├── package.json
    ├── tsconfig.json
    └── README.md

    🔒 Validação de CPF

    O sistema inclui uma validação robusta de CPF que:

    • Aceita CPFs com ou sem formatação (123.456.789-09 ou 12345678909)
    • Verifica o tamanho correto (11 dígitos)
    • Valida os dígitos verificadores
    • Rejeita CPFs com todos os dígitos iguais

    📄 Licença

    Este projeto está sob a licença ISC.

    Similar MCP

    Based on tags & features

    • MC

      Mcp Wave

      TypeScript00
    • GL

      Glm Mcp Server

      TypeScript·
      3
    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MC

      Mcp Wave

      TypeScript00
    • GL

      Glm Mcp Server

      TypeScript·
      3
    • OP

      Openai Gpt Image Mcp

      TypeScript·
      75
    • MC

      Mcgravity

      TypeScript·
      71

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k