Token导航 LogoToken导航TokenDH.com
MCP observability instana gemini logo
运维云端stdio官方级别未说明来源级核验

MCP observability instana gemini

MCP Server

用于与Google Gemini模型集成的模型上下文协议(MCP)服务器,支持通过Traceloop和Instana进行跟踪和监控。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

GSSJacky

提供方

GSSJacky

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv venv

详细介绍

用于Instana验证的Gemini MCP服务器

这是一个简单的模型上下文协议(MCP)服务器,与谷歌的Gemini模型集成。它旨在取代Instana的MCP可观察性文档中的“天气”示例,以演示如何使用Traceloop对MCP服务器进行检测并将跟踪发送到Instana。

先决条件

  • 客户端:带克劳德桌面的Windows 11
  • 服务器:WSL2(Linux的Windows子系统)与Ubuntu 22.04.5 LTS
  • Python 3.10+
  • 启用Gemini API和API密钥的谷歌云项目。
  • Instana代理(本地运行)或Instana后端OTLP端点(用于无代理模式)。

设置

  1. 克隆/导航到目录:
   cd gemini-mcp-server
  1. 创建并激活虚拟环境(在WSL2 Ubuntu中):
   python3 -m venv venv
   source venv/bin/activate
  1. 安装依赖项:
   pip install -r requirements.txt

配置和使用

您可以直接通过Claude Desktop或任何MCP客户端运行此服务器。

环境变量

您需要提供以下环境变量。您可以将它们设置为 .env 文件(如果手动运行)或Claude Desktop配置中。

  • GOOGLE_API_KEY:您的Gemini API密钥。
  • GEMINI_MODEL:(可选)要使用的模型。默认为 models/gemini-2.5-flash。您可以将其设置为 models/gemini-3-pro-image-preview 如果你有权限。

WSL2 Ubuntu环境示例设置

在WSL2 Ubuntu终端中:

export GOOGLE_API_KEY="YOUR_GOOGLE_API_KEY_HERE"
export GEMINI_MODEL="gemini-2.5-flash-image"
export TRACELOOP_BASE_URL="http://localhost:4318"
export TRACELOOP_HEADERS="x-instana-key=YOUR_INSTANA_KEY_HERE"
export OTEL_EXPORTER_OTLP_INSECURE="true"

# Start the server
python gemini_server.py

Instana跟踪变量:

  • 代理模式(本地Instana代理):

- TRACELOOP_BASE_URL=http://localhost:4318 - TRACELOOP_HEADERS="x-instana-key=" - OTEL_EXPORTER_OTLP_INSECURE=true

  • 无代理模式(直接到后端):

- TRACELOOP_BASE_URL= (例如。, https://otlp-pink-saas.instana.rocks:4318 如果使用HTTP) - TRACELOOP_HEADERS="x-instana-key=" - OTEL_EXPORTER_OTLP_INSECURE=false

Claude桌面配置

由于服务器作为持久web服务(流式http)运行,Claude Desktop通过 mcp-remote npm包。

1.使用环境变量启动服务器:

在您的终端中 gemini-mcp-server 目录(venv已激活),设置所有环境变量并启动服务器:

# Set server environment variables
export GOOGLE_API_KEY="your-google-api-key"
export GEMINI_MODEL="gemini-2.5-flash-image"
export TRACELOOP_BASE_URL="http://localhost:4318"
export TRACELOOP_HEADERS="x-instana-key=your-instana-key"
export OTEL_EXPORTER_OTLP_INSECURE="true"

# Start the server
python gemini_server.py

您应该看到输出指示 Uvicorn running on http://127.0.0.1:8000.

2.配置克劳德桌面(在Windows 11上):

在以下位置编辑您的Claude Desktop配置文件:

  • Windows路径: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "gemini": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8000/mcp"
      ]
    }
  }
}

*注意:所有环境变量都在服务器端设置(步骤1)。这 mcp-remote 代理不需要它们。*

验证步骤

  1. 重新启动克劳德桌面。
  2. 查找插头图标以确认“gemini”服务器已连接。
  3. 问克劳德:“让双子座为Instana建筑创建一个3D图像。”
  4. 测试图像生成:

- 问克劳德:“生成一个未来城市的图像。” - Claude应该返回由提供的模型生成的图像。

  1. 查看您的Instana仪表板:

- 首选 GenAI可观察性. - 查找名为的服务 gemini-mcp-server. - 点击它,然后你可以看到它的痕迹 generate_image 等等。

目录标签

目录标签

PythonClaude云端部署模型集成本地部署MCP服务器Gemini模型Instana监控Traceloop跟踪

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP