Skip to main content
Glama

gemini-mcp-server

直接 API 呼び出しを使用して Google の Gemini モデルと統合する Model Context Protocol (MCP) サーバーの TypeScript 実装。

特徴

  • Gemini API への直接呼び出しを使用します (非推奨の SDK はありません)

  • 最新のGemini 2.0 Flashモデルをサポート

  • Claudeとのシームレスな統合のためにMCPプロトコルを実装

  • 自然なやりとりのために会話の文脈を維持する

Related MCP server: Gemini MCP Server

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"

ライセンス

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

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

Latest Blog Posts

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