Skip to main content
Glama
MIT License
3

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キー
  • タイプスクリプト
  • クロードデスクトップアプリ

インストール

  1. リポジトリをクローンします。
git clone https://github.com/YOUR-USERNAME/gemini-mcp-server.git cd gemini-mcp-server
  1. 依存関係をインストールします:
npm install
  1. 建てる:
npm run build

クロードデスクトップ統合

このサーバーをClaude Desktopで使用するには:

  1. クロードデスクトップを開く
  2. 設定 > 開発者
  3. 「設定を編集」をクリック
  4. 次の構成を追加します。
"gemini": { "command": "node", "args": ["path\\to\\dist\\gemini_mcp_server.js"], "env": { "GEMINI_API_KEY": "gemini_api_key" }, "cwd": "path\\to\\gemini-mcp-server" }

交換する:

  • /path/to/gemini-mcp-serverリポジトリへの絶対パスで指定します。
  • your_api_key_hereに実際の Google Gemini API キーを入力します

これで、サーバーは Claude Desktop の MCP サーバー リストで利用できるようになります。

API実装

このサーバーは、Gemini APIエンドポイントへの直接HTTPリクエストを使用します。APIリクエストの形式はGoogleの公式ドキュメントに準拠しています。

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=GEMINI_API_KEY" \ -H 'Content-Type: application/json' \ -X POST \ -d '{ "contents": [{ "parts":[{"text": "Explain how AI works"}] }] }'

テスト

サンプル スクリプトを使用して直接 API 実装をテストできます。

node dist/example_direct_api.js "Your prompt here"

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Google の Gemini 2.0 Flash モデルと統合されたモデル コンテキスト プロトコル サーバーの TypeScript 実装。これにより、Claude Desktop ユーザーは自然言語の会話を通じて Gemini と対話できるようになります。

  1. 特徴
    1. MCPツール
      1. テキストを生成する
    2. 前提条件
      1. インストール
        1. クロードデスクトップ統合
          1. API実装
            1. テスト
              1. ライセンス

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A 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 -
                  1
                  5
                  TypeScript
                  MIT License
                  • Apple
                  • Linux
                • A
                  security
                  A
                  license
                  A
                  quality
                  A TypeScript implementation of the Model Context Protocol server for Pica that enables Claude Desktop users to interact with connected platforms like Gmail, Google Sheets, Slack, and databases through natural language commands.
                  Last updated -
                  4
                  25
                  16
                  JavaScript
                  GPL 3.0
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  A server implementing the Model Context Protocol that enables AI assistants like Claude to interact with Google's Gemini API for text generation, text analysis, and chat conversations.
                  Last updated -
                  Python
                  • Linux
                  • Apple
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that provides greeting tools, resources, and prompts, demonstrating client-server interaction using TypeScript.
                  Last updated -
                  TypeScript

                View all related MCP servers

                MCP directory API

                We provide all the information about MCP servers via our MCP API.

                curl -X GET 'https://glama.ai/api/mcp/v1/servers/IA-Entertainment-git-organization/gemini-mcp-server'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server