gemini-mcp-server
直接 API 呼び出しを使用して Google の Gemini モデルと統合する Model Context Protocol (MCP) サーバーの TypeScript 実装。
特徴
- Gemini API への直接呼び出しを使用します (非推奨の SDK はありません)
- 最新のGemini 2.0 Flashモデルをサポート
- Claudeとのシームレスな統合のためにMCPプロトコルを実装
- 自然なやりとりのために会話の文脈を維持する
MCPツール
テキストを生成する
サーバーから: gemini
設定可能なパラメータを持つ Gemini モデルを使用してテキストを生成します。
前提条件
- Node.js 18以上
- Google Gemini APIキー
- タイプスクリプト
- クロードデスクトップアプリ
インストール
- リポジトリをクローンします。
- 依存関係をインストールします:
- 建てる:
クロードデスクトップ統合
このサーバーをClaude Desktopで使用するには:
- クロードデスクトップを開く
- 設定 > 開発者
- 「設定を編集」をクリック
- 次の構成を追加します。
交換する:
/path/to/gemini-mcp-server
リポジトリへの絶対パスで指定します。your_api_key_here
に実際の Google Gemini API キーを入力します
これで、サーバーは Claude Desktop の MCP サーバー リストで利用できるようになります。
API実装
このサーバーは、Gemini APIエンドポイントへの直接HTTPリクエストを使用します。APIリクエストの形式はGoogleの公式ドキュメントに準拠しています。
テスト
サンプル スクリプトを使用して直接 API 実装をテストできます。
ライセンス
マサチューセッツ工科大学
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Google の Gemini 2.0 Flash モデルと統合されたモデル コンテキスト プロトコル サーバーの TypeScript 実装。これにより、Claude Desktop ユーザーは自然言語の会話を通じて Gemini と対話できるようになります。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA TypeScript server that integrates Google's Gemini Pro model with Claude Desktop through the Model Context Protocol, allowing Claude users to access Gemini's text generation capabilities.Last updated -19TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude Desktop to interact with Google's Gemini 2.5 Pro Experimental AI model, with features like Google Search integration and token usage reporting.Last updated -3JavaScript
- -securityFlicense-qualityA Model Context Protocol server leveraging Google's Gemini Flash 2 to analyze datasets, generate research papers, and deliver results via email.Last updated -2TypeScript
- -securityFlicense-qualityA Model Context Protocol server that gives Claude access to Google's Gemini 2.5 Pro for extended thinking, code analysis, and problem-solving with a massive context window.Last updated -5,128Python