mcpField
G
gigachat-mcp

gigachat-mcp

ローカル
github.comAI・エージェント08 週間前に更新

gigachat-mcp について

gigachat-mcpは、8つのツールを通じてSber GigaChat APIの機能をMCPクライアントに公開します。チャット、埋め込み、画像生成、トークンや残高の確認、アシスタント一覧、ファイルアップロードに対応し、開発はWWmcpモノレポに移行しています。

主な機能

  1. 01対話テキストの生成
  2. 02利用可能なモデルの一覧表示
  3. 03テキスト埋め込みの生成
  4. 04テキストのトークン数を計算
  5. 05画像の生成
  6. 06残高の確認とアシスタント一覧表示
  7. 07マルチモーダル処理用ファイルのアップロード

活用シーン

  1. 01GigaChatでテキストを生成
  2. 02テキストの埋め込み生成やトークン数計算
  3. 03依頼内容に沿った画像の生成
  4. 04マルチモーダル処理用のファイルをアップロード

MCP 対応

チャット、埋め込み、画像生成、ファイルアップロードなど、GigaChat APIの操作を8つのツールとしてMCPクライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"theyahia-gigachat": {
"command": "npx",
"args": [
"-y",
"@theyahia/gigachat-mcp"
]
}
}
}
起動コマンドnpx -y @theyahia/gigachat-mcp

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

パッケージ
npm@theyahia/gigachat-mcp3.0.1

ツール

8

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
modelstringいいえGigaChat モデル(GigaChat、GigaChat-Plus、GigaChat-Pro)
top_pnumberいいえTop-p サンプリング
messagesarrayはいМассив сообщений диалога
max_tokensintegerいいえМаксимальное количество токенов
temperaturenumberいいえТемпература генерации (0–2)

詳細

🗄 リポジトリはアーカイブされました

開発は theYahia/WWmcp に移行しました。CIS、MENA、アフリカ、LATAM、東南アジアの非西欧 API 向け MCP サーバーのモノレポです。共通コア @theyahia/mcp-core、統一された CI、統一されたリリースパイプラインを使用しています。

ここにあったものの最新バージョンは servers/gigachat/ にあります。

npm パッケージは従来どおりです — @theyahia/gigachat-mcp。これまでと同じようにインストールして動作します。 ここでは今後更新されません。課題やプルリクエストは WWmcp でお寄せください。

アーカイブ済み — 開発は theYahia/WWmcp に移行しました。 非西欧 API 向け MCP サーバーのモノレポです。 このパッケージの最新バージョンは servers/gigachat/ にあります。 npm パッケージ @theyahia/gigachat-mcp に変更はありません。 課題やプルリクエストは移行先でお寄せください。

@theyahia/gigachat-mcp

Sber GigaChat API 用 MCP サーバー — チャット、エンベディング、画像生成、トークン数のカウント、残高、アシスタント、ファイルに対応しています。8 個のツール。

npm License: MIT

@theYahia による Russian API MCP シリーズ(50 サーバー)の一部です。

インストール

Claude Desktop
{
  "mcpServers": {
    "gigachat": {
      "command": "npx",
      "args": ["-y", "@theyahia/gigachat-mcp"],
      "env": { "GIGACHAT_AUTH_KEY": "your-auth-key" }
    }
  }
}
Claude Code
claude mcp add gigachat -e GIGACHAT_AUTH_KEY=your-auth-key -- npx -y @theyahia/gigachat-mcp
VS Code / Cursor
{ "servers": { "gigachat": { "command": "npx", "args": ["-y", "@theyahia/gigachat-mcp"], "env": { "GIGACHAT_AUTH_KEY": "your-auth-key" } } } }

GIGACHAT_AUTH_KEY(Base64 エンコードされた client_id:client_secret)が必要です。developers.sber.ru で取得してください。OAuth トークンは自動更新されます。

ツール(8 個)

ツール説明
chatGigaChat を使った対話形式のテキスト生成
list_models利用可能なモデルの一覧
embed_textテキストのエンベディングを取得
get_token_countテキストのトークン数をカウント
generate_imageGigaChat を使った画像生成
get_balanceトークン/クォータの残量
list_assistantsアシスタントの一覧
file_uploadマルチモーダル処理用のファイルをアップロード

デモプロンプト

Спроси GigaChat: "Напиши стихотворение о весне"
Покажи список доступных моделей GigaChat
Получи эмбеддинги для текстов ["Привет", "Мир"]
Посчитай токены в тексте "Привет, мир!"
Нарисуй через GigaChat котика в шляпе
Покажи баланс GigaChat
Загрузи файл в GigaChat для анализа

ライセンス

MIT


Telegram: @vhodvai

コメント

MCP は初めてですか?

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

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