Token导航 LogoToken导航

MCP Server · 开发工具

genesis gemini MCP

Genesis-Gemini-MCP是一个集成了Google Gemini AI的物理模拟工具,通过自然语言生成物理模拟代码,并提供VNC优化显示功能。

stdio官方级别未说明来源级核验工具 0
开发工具Python自然语言处理

快速开始

作者 / 组织
nitichidasho
提供方
nitichidasho
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

7

仓库热度

收录来源

1 个

MCP World

选型结论

genesis gemini MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python setup.py --gemini-key YOUR_KEY # APIキー設定

客户端配置示例

{
  "mcpServers": {
    "genesis-gemini-mcp": {
      "command": "python",
      "args": [
        "setup.py",
        "--gemini-key",
        "YOUR_KEY",
        "#",
        "APIキー設定"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Genesis-Gemini-MCP(非官方扩展)

这个项目是对(某方案/系统)的修改后实施版本 创世纪(或指创世、起源) 与……集成 Google Gemini AI(谷歌Gemini人工智能) 以模型上下文协议(MCP)风格。

  • Genesis MCP(本仓库)https://github.com/nitichidasho/genesis_gemini_mcp 翻译为中文可以是:“https://github.com/nitichidasho/genesis_gemini_mcp(GitHub项目链接,用于展示Genesis与Gemini的MCP相关实现或代码)”。不过,通常在中文语境下,我们可能不会直接翻译网址,而是直接引用网址,并在必要时简要说明其内容或用途。如果仅需要翻译网址后的内容作为说明,那么“Genesis与Gemini的MCP相关实现或代码”是合适的翻译。但如果是直接翻译整个网址表达,通常保持原样即可\

获准使用/授权于 麻省理工学院许可证. 查看 许可证 文件中有详细信息。

  • 创世纪(原始框架)https://github.com/Genesis-Embodied-AI/Genesis 翻译为中文可以是:“https://github.com/(GitHub网站)上的Genesis-Embodied-AI组织的Genesis项目” 或者简化为 “GitHub上的Genesis项目(由Genesis-Embodied-AI维护)”。不过,为了保持网址的原样和通用性,通常直接保留网址不变,仅对组织名称和项目名称进行翻译说明。所以,也可以直接表述为:“GitHub上的Genesis项目,隶属于Genesis-Embodied-AI组织”\

获准使用于 Apache许可证2.0。

此存储库在Genesis之上提供了一个MCP风格的接口,用于自然语言驱动的模拟。

致谢

  • 这个项目是在 创世纪 (Apache 2.0 许可证)
  • 由……进行的扩展和修改 千田翔太(注:Shota Chida 的中文译名可能因翻译习惯或个人偏好而有所不同,此处为一种可能的译法)

🚀 表情符号“🚀”在中文中通常被直接保留为表情符号,不直接翻译为文字,但如果要解释其含义,可以是“火箭”或“快速前进”的意思。在实际使用中,它常被用来表示速度、进步或兴奋等情感。 AI驱动的物理模拟 与Gemini AI整合的Genesis World模型上下文协议(MCP)服务器

将Genesis World与Google Gemini AI相结合,可从自然语言生成物理模拟代码。借助VNC功能,即使在SSH/远程环境中也能实现3D显示。

______________________________________________________________________

主要特点

🧠 表示“大脑”或“思考”。 双子座AI整合

  • 从自然语言自动生成Genesis World代码
  • 专用于物理模拟的模板系统
  • 智能代码补全与优化

🖥️ 电脑 VNC优化显示

  • 在SSH环境下实时显示Genesis World 3D查看器
  • 低延迟的x11vnc优化设置(800x600@15fps)
  • 支持Windows/Mac/Linux的VNC客户端

⚡(闪电符号,常用于表示快速、能量或惊喜等含义,在此可直译为“⚡”或根据上下文意译为相应词汇,但在此保留原符号形式以体现其通用性) 高性能架构

  • 基于模型上下文协议(MCP)的标准化通信
  • 通过异步处理提高响应速度
  • UV高速包装管理和清洁虚拟环境

🎯(瞄准靶心) 开发者体验

  • 一键式环境设置
  • 集成测试和调试工具

______________________________________________________________________

快速启动

📋 前提条件

  • python3.11以上
  • 操作系统(Operating System,简称OS)Linux(推荐)/ macOS / Windows(WSL2)
  • GPU(图形处理器/图形加速卡)支持CUDA的GPU(推荐,CPU也可运行)
  • Gemini APIGoogle AI Studio API密钥

1️⃣ 获取项目

git clone https://github.com/dustland/genesis-mcp.git
cd genesis-mcp

2️⃣ 环境设置

# Gemini APIキーを設定
cp .env.example .env

# .envファイルを編集してGEMINI_API_KEY=your_api_key_here を設定
# または、setup.pyを使って設定
python setup.py --gemini-key YOUR_KEY  # APIキー設定

# 自動セットアップ
python setup.py --all

# 環境チェック
python setup.py --check

3️⃣ VNC环境设置(用于远程显示)

# VNC環境構築
python start_vnc.py --start

# VNC接続確認
python start_vnc.py --status

# 接続: VNCクライアントで localhost:5900

4️⃣ 执行

# 仮想環境アクティベート
source .venv/bin/activate  # Linux/macOS
.venv\Scripts\activate     # Windows

# インタラクティブモード(推奨)
python genesis_client.py

# デモ実行
python genesis_client.py --demo

# MCPサーバー起動
python genesis_server.py

______________________________________________________________________

使用示例

基本使用方法

$ python genesis_client.py
🤖 Genesis MCP クライアント起動
📝 シミュレーション内容を入力: 赤い球体が3つ落下するシミュレーション

🧠 Gemini AIでコード生成中...
🔄 Genesis シミュレーション実行中...
✅ シミュレーション完了 - VNCで3D表示を確認してください

演示模式

$ python genesis_client.py --demo
🎪 Genesis MCP デモ実行

📺 デモ 1/3: 赤い球体が落下するシミュレーション
📺 デモ 2/3: 2つの箱が接触するシミュレーション  
📺 デモ 3/3: 球体が箱の上を転がるシミュレーション

✅ 全デモ完了

生成的代码示例

输入“蓝色盒子与红色球碰撞的模拟”

Gemini AI生成代码:

import genesis as gs

# 初期化(GPU使用)
gs.init(backend=gs.gpu)

# シーン作成(VNC最適化)
scene = gs.Scene(
    viewer_options=gs.options.ViewerOptions(
        resolution=(800, 600),
        max_FPS=15,
        camera_pos=(3.0, 2.0, 2.0)
    ),
    show_viewer=True
)

# 地面
plane = scene.add_entity(gs.morphs.Plane())

# 青い箱
box_material = gs.materials.Rigid(color=(0.0, 0.0, 1.0))
box = scene.add_entity(
    gs.morphs.Box(size=(1, 1, 1)),
    pos=(0, 0, 2),
    material=box_material
)

# 赤い球
sphere_material = gs.materials.Rigid(color=(1.0, 0.0, 0.0))
sphere = scene.add_entity(
    gs.morphs.Sphere(radius=0.5),
    pos=(2, 0, 4),
    material=sphere_material
)

# シーンビルド
scene.build()

# 物理シミュレーション実行
for i in range(1000):
    scene.step()

______________________________________________________________________

项目结构

genesis-mcp/
├── 🔧 コアファイル
│   ├── genesis_client.py        # メインクライアント
│   ├── genesis_server.py        # MCPサーバー
│   ├── genesis_templates.py     # AIテンプレートシステム
│   ├── setup.py                 # 統合セットアップ
│   └── start_vnc.py            # VNC環境管理
│
├── 📦 パッケージ
│   ├── src/genesis_mcp/
│   │   ├── models.py           # データモデル
│   │   └── services/
│   │       ├── simulation.py   # シミュレーション制御
│   │       └── gemini_service.py # Gemini AI統合
│   │
├── ⚙️ 設定ファイル
│   ├── pyproject.toml          # パッケージ設定
│   ├── .env.example            # 環境変数テンプレート
│   └── uv.lock                 # 依存関係ロック
│
├── � ドキュメント
│   ├── docs/                   # 詳細ドキュメント
│   ├── VNC_OPTIMIZATION_GUIDE.md # VNC最適化ガイド
│   └── USAGE_GUIDE.md          # 使用方法詳細
│
└── 🧪 テスト
    └── tests/
        ├── integration_test.py  # 統合テスト
        └── test_services.py    # サービステスト

______________________________________________________________________

设置选项

安装选项

# 個別セットアップ
python setup.py --env      # 仮想環境のみ
python setup.py --vnc      # VNC環境のみ  
python setup.py --genesis  # Genesis Worldのみ
python setup.py --gemini-key YOUR_KEY  # APIキー設定

# 環境確認
python setup.py --check

VNC设置

# VNC詳細操作
python start_vnc.py --start     # VNC開始
python start_vnc.py --stop      # VNC停止
python start_vnc.py --status    # 状況確認
python start_vnc.py --cleanup   # クリーンアップ
python start_vnc.py --display   # 利用可能ディスプレイ

客户端选项

# 表示モード指定
python genesis_client.py --vnc     # VNC表示モード
python genesis_client.py --gui     # 直接GUI表示
python genesis_client.py --web     # Web表示(実験的)

# デバッグモード
python genesis_client.py --debug
python genesis_server.py --debug

______________________________________________________________________

VNC远程连接

Windows → Linux 服务器

# 1. サーバー側でVNC起動
python start_vnc.py --start

# 2. SSH接続でポートフォワーディング
ssh -L 5900:localhost:5900 user@your-server

# 3. WindowsのVNCクライアントで接続
# 接続先: localhost:5900

连接流程

Windows PC (VNC Viewer)
    ↓ SSH Tunnel (Port 5900)
Linux Server (VNC Server)
    ↓ DISPLAY :1
Genesis World 3D Viewer (800x600@15fps)
    ↓ 最適化転送
Windows PC (リアルタイム3D表示)

______________________________________________________________________

API 参考

MCP服务器工具

run_simulation

运行Genesis World模拟

参数:

  • codePython代码(Gemini生成或自定义)
  • description模拟说明
  • options执行选项
get_simulation_template

基于模板的代码生成

参数:

  • keywords搜索关键词
  • style模板样式

MCP服务器资源

world_info://features

Genesis World功能信息

simulation_state://current

当前的模拟状态

______________________________________________________________________

故障排除

无法连接VNC

# VNC再起動
python start_vnc.py --cleanup
python start_vnc.py --start

# ポート確認
netstat -tlnp | grep :5900

# ファイアウォール確認
sudo ufw allow 5900

未被提及的创世纪世界

# DISPLAY設定確認
echo $DISPLAY

# X11テスト
export DISPLAY=:1
xclock

# Genesis Worldテスト
python -c "import genesis as gs; print('Genesis OK')"

Gemini AI连接错误

# APIキー確認
cat .env | grep GEMINI_API_KEY

# 接続テスト
python -c "
import os
import google.generativeai as genai
genai.configure(api_key=os.getenv('GEMINI_API_KEY'))
print('Gemini API接続OK')
"

性能问题

# GPU確認
python -c "import torch; print(f'CUDA: {torch.cuda.is_available()}')"

# VNC最適化確認
python start_vnc.py --status

# 解像度調整(pyproject.tomlで設定可能)
# resolution=(800, 600) → (640, 480) for better performance

______________________________________________________________________

开发

开发环境设置

# 開発用依存関係インストール
uv pip install -e ".[dev]"

# テスト実行
python -m pytest tests/

# 統合テスト
python tests/integration_test.py

# コード品質チェック
black src/ tests/
isort src/ tests/
flake8 src/ tests/

新增功能

  1. 添加模板: genesis_templates.py添加模式
  2. 优化AI提示词: src/genesis_mcp/services/gemini_service.py进行编辑
  3. VNC优化: start_vnc.pyx11vnc参数调整

分析画像/特征分析

# パフォーマンス計測
python -m cProfile -o profile.stats genesis_client.py --demo

# メモリ使用量監視
python -m memory_profiler genesis_client.py

______________________________________________________________________

系统要求

最低要求

  • 中央处理器(CPU)Intel/AMD x64 或 Apple Silicon
  • 随机存取存储器(RAM)4GB以上
  • 存储2GB以上
  • 网络互联网连接(用于Gemini API)

推荐要求

  • CPU(中央处理器)4核以上
  • 随机存取存储器(RAM)8GB以上
  • GPU(图形处理器)支持CUDA的GPU(RTX系列、GTX 1060及以上)
  • 网络稳定的宽带连接

对应操作系统

  • ✅ Ubuntu(乌班图) 20.04+(推荐)
  • ✅ CentOS/RHEL(注:CentOS 和 RHEL 都是红帽(Red Hat)公司旗下的操作系统,CentOS 是基于 RHEL 源代码构建的开源操作系统,而 RHEL 是商业版操作系统) 8+
  • ✅ macOS(苹果电脑操作系统) 12岁以上
  • ⚠️ Windows (通过WSL2实现有限制的支持)

______________________________________________________________________

许可证

这个项目包括以下组件:

版权所有 © 2024 Genesis 作者们 修改及额外代码 © 2025 Shota Chida。

______________________________________________________________________

致谢

______________________________________________________________________

🎬 体验Genesis MCP中AI创造的下一代物理模拟!

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

物理模拟Python本地部署AI代码生成VNC显示自然语言处理开发工具

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
genesis gemini MCP

MCP World · 本页

0stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

genesis gemini MCP 怎么安装?

公开资料给出的安装命令是 python setup.py --gemini-key YOUR_KEY # APIキー設定,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

genesis gemini MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

genesis gemini MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

genesis gemini MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

genesis gemini MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP