mcpField
C
Chatbot MCP

Chatbot MCP

ローカル
github.com/AndersonHqdsAI・エージェント074 週間前に更新

Chatbot MCP について

Chatbot MCPは、自然言語でアカウントへのチャージや引き落としを行い、CPFを検証するポルトガル語のチャットボットプロジェクトです。コマンドラインクライアントとREST/MCPサーバーを備え、GPT-4でリクエストを解釈します。

主な機能

  1. 01GPT-4による自然言語処理
  2. 02CPFの形式とチェック数字の検証
  3. 03アカウントへのチャージと引き落とし
  4. 04コマンドラインインターフェース
  5. 05MCP対応REST API

活用シーン

  1. 01CPFを使ったアカウントへのチャージ
  2. 02アカウントから指定額を引き落とし
  3. 03記号の有無を問わないCPFの検証

MCP 対応

MCPサーバーとクライアントを含みます。REST/MCPサーバーは、自然言語によるリクエストでアカウント操作を実行します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"chatbot": {
"command": "npx",
"args": [
"-y",
"ts-node"
]
}
}
}
起動コマンドnpx -y ts-node

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmts-node

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Chatbot MCP

Model Context Protocol(MCP)を使用してリクエストを処理し、操作を実行するインテリジェントなチャットボットです。CPF の検証とチャージ操作に対応しています。

🚀 機能

  • GPT-4 を使用した自然言語処理
  • 堅牢な CPF 検証
  • 追加と減算の操作に対応したチャージシステム
  • コマンドラインインターフェース
  • MCP に対応した REST API

📋 前提条件

  • Node.js(バージョン 18 以降)
  • npm または yarn
  • OpenAI の API キー

🔧 インストール

  1. リポジトリをクローンします:
git clone [url-do-repositorio]
cd chatbot-mcp
  1. 依存関係をインストールします:
npm install
  1. OpenAI のキーを記載した .env ファイルをプロジェクトのルートに作成します:
OPENAI_API_KEY=sua-chave-aqui

🚀 実行方法

  1. サーバーを起動します:
npx ts-node server.ts
  1. 別のターミナルでクライアントを起動します:
npx ts-node index.ts

💻 使用方法

チャットボットでは、次のコマンドを使用できます:

  • チャージする:「CPF 123.456.789-09 に 50 レアルをチャージして」
  • 引き落とす:「CPF y から x 金額を引き落として」
  • 表現は自由に選べます。「引き落とす」を「CPF y から x 金額を引いて」などに変更することもできます。
使用例
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

🛠️ 使用技術

  • TypeScript
  • Express.js
  • OpenAI GPT-4
  • Model Context Protocol(MCP)
  • 検証用の Zod
  • セキュリティ用の CORS

📝 プロジェクト構成

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

🔒 CPF 検証

このシステムには、次の機能を備えた堅牢な CPF 検証が含まれています。

  • 書式設定の有無を問わず CPF を受け付けます(123.456.789-09 または 12345678909)
  • 桁数が正しいこと(11 桁)を確認します
  • 検証用数字を検証します
  • すべての桁が同じ CPF を拒否します

📄 ライセンス

このプロジェクトは ISC ライセンスの下で公開されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。