gemini-mcp-server

gemini-mcp-server

site icon
2025.01.28 4
TypeScript文本生成开发工具集成内容生成
gemini-mcp-server 是一个基于 TypeScript 实现的 Model Context Protocol (MCP) 服务器,集成了 Google 的 Gemini Pro 模型。该服务器主要用于与 Claude Desktop 应用集成,提供文本生成功能。
View on GitHub

Overview

基本能力

产品定位

gemini-mcp-server 是一个 MCP 服务器,旨在通过集成 Google Gemini Pro 模型提供文本生成服务,并与 Claude Desktop 应用无缝集成。

核心功能

  1. 文本生成:通过 generate_text 工具生成文本内容。
  2. 与 Claude Desktop 集成:支持在 Claude Desktop 中配置和使用该服务器。

适用场景

  1. 文本生成:适用于需要自动化生成文本内容的场景。
  2. 开发工具集成:适用于开发者希望通过 Claude Desktop 使用 Gemini Pro 模型的场景。

工具列表

  • generate_text:用于生成文本内容,基于 Google Gemini Pro 模型。

常见问题解答

  1. 如何获取 Google Gemini API key?:需要从 Google 开发者平台申请。
  2. 如何配置 Claude Desktop?:按照安装教程中的步骤配置 config.json 文件。

使用教程

使用依赖

  1. Node.js 18 或更高版本bash node --version
  2. Google Gemini API key:需自行申请。
  3. TypeScriptbash npm install -g typescript
  4. Claude Desktop app:需提前安装。

安装教程

  1. 克隆仓库: bash git clone https://github.com/GeorgeJeffers/gemini-mcp-server.git cd gemini-mcp-server
  2. 安装依赖: bash npm install
  3. 构建项目: bash npm run build

调试方式

  1. 启动服务器: bash node dist/gemini_mcp_server.js
  2. 检查日志:确保服务器正常运行且无错误输出。
  3. 在 Claude Desktop 中测试 generate_text 功能。

许可证

该项目遵循 MIT 开源许可条款。