Token导航 LogoToken导航

MCP Server · 开发工具

MCP Go Gemini

一个基于Go语言构建的MCP服务器,集成了Google Gemini API,提供文本生成、代码分析、翻译等多种AI功能。

未说明官方级别未说明来源级核验工具 7
AI服务代码分析GoClaudeClaude DesktopClineVS Code

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Tai-DT
提供方
Tai-DT

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Go Gemini 属于开发工具类 MCP Server,公开资料标注 7 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cline,没有现成的安装命令;接入前要先准备 API Key。

分类

开发工具

传输方式

未说明

认证方式

API Key

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

MCP Go Gemini Server

🚀 Một MCP (Model Context Protocol) server được xây dựng bằng Go, tích hợp với Google Gemini API để cung cấp các tính năng AI tiên tiến.

✨ Tính năng

  • 🤖 Text Generation: Tạo văn bản thông minh với Gemini
  • 🔍 Code Analysis: Phân tích, giải thích và review mã nguồn
  • ✍️ Text Improvement: Cải thiện văn bản và nâng cao chất lượng
  • 🌐 Translation: Dịch thuật đa ngôn ngữ chính xác
  • ❓ Question Answering: Trả lời câu hỏi với độ chính xác cao
  • ⚡ Code Generation: Tạo mã nguồn từ mô tả tự nhiên
  • 📄 Document Summarization: Tóm tắt tài liệu thông minh

🚀 Cài đặt nhanh

Yêu cầu hệ thống

Cài đặt

# Clone repository
git clone 
cd mcp-go-gemini

# Cài đặt dependencies
go mod tidy

# Thiết lập API key
export GEMINI_API_KEY="your-api-key-here"

# Build và chạy
go build -o mcp-go-gemini .
./mcp-go-gemini

Hoặc sử dụng script nhanh:

./start.sh

🛠 Sử dụng với MCP Clients

Claude Desktop

Thêm cấu hình vào claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-go-gemini": {
      "command": "/path/to/mcp-go-gemini",
      "env": {
        "GEMINI_API_KEY": "your-api-key"
      }
    }
  }
}

VS Code + Cline Extension

  1. Cài đặt Cline extension
  2. Cấu hình MCP server trong settings
  3. Sử dụng trực tiếp trong VS Code

📚 API Documentation

Các công cụ có sẵn

Công cụMô tảTham số
generate_textTạo văn bảnprompt, temperature, max_tokens
analyze_codePhân tích mã nguồncode, language, task
improve_textCải thiện văn bảntext, task
translate_textDịch thuậttext, source_language, target_language
answer_questionTrả lời câu hỏiquestion, context
generate_codeTạo mã nguồndescription, language, framework
summarize_documentTóm tắt tài liệucontent, length

Ví dụ sử dụng

Tạo văn bản
{
  "name": "generate_text",
  "arguments": {
    "prompt": "Viết một bài thơ về ngôn ngữ lập trình Go",
    "temperature": 0.8
  }
}
Phân tích mã nguồn
{
  "name": "analyze_code", 
  "arguments": {
    "code": "func main() { fmt.Println(\"Hello, World!\") }",
    "language": "go",
    "task": "explain"
  }
}
Dịch thuật
{
  "name": "translate_text",
  "arguments": {
    "text": "Hello, world!",
    "source_language": "English", 
    "target_language": "Vietnamese"
  }
}

Xem thêm tại API Reference

📁 Cấu trúc dự án

mcp-go-gemini/
├── main.go                 # Entry point
├── internal/
│   ├── gemini/            # Gemini API integration
│   │   └── client.go
│   ├── handlers/          # Tool handlers
│   │   └── handlers.go
│   └── config/            # Configuration
│       └── config.go
├── examples/              # Usage examples
├── docs/                  # Documentation
├── Dockerfile            # Docker configuration
├── docker-compose.yml    # Docker Compose
├── Makefile              # Build automation
└── README.md

🧪 Testing

Chạy test để kiểm tra functionality:

# Unit tests
go test ./...

# Integration test với API thật
go run test_client.go

# Build test
make test

🐳 Docker Support

# Build image
docker build -t mcp-go-gemini .

# Run với docker-compose
docker-compose up -d

🔧 Development

Build commands

make build      # Build binary
make run        # Build và chạy
make clean      # Clean artifacts
make test       # Run tests
make lint       # Code linting

Code structure

  • internal/gemini/: Gemini API client và wrapper
  • internal/handlers/: MCP tool handlers
  • internal/config/: Configuration management
  • main.go: Server initialization và tool registration

🚦 Performance

  • Response time: ~1-3 giây cho most operations
  • Concurrency: Thread-safe, hỗ trợ multiple clients
  • Memory: ~10-50MB runtime usage
  • Rate limiting: Tuân thủ Gemini API limits

🔐 Security

  • ✅ API key qua environment variables
  • ✅ Input validation và sanitization
  • ✅ Error handling secure
  • ✅ No sensitive data logging
  • ✅ HTTPS cho tất cả API calls

📋 Troubleshooting

Lỗi thường gặp

  1. "GEMINI_API_KEY not set"

- Đảm bảo đã set environment variable - Kiểm tra API key hợp lệ

  1. "Failed to create client"

- Kiểm tra internet connection - Verify API key tại Google AI Studio

  1. Build errors

- Đảm bảo Go 1.21+ - Chạy go mod tidy

Xem thêm tại Installation Guide

🤝 Contributing

  1. Fork the project
  2. Create feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open Pull Request

📄 License

Distributed under the MIT License. See LICENSE for more information.

🙏 Acknowledgments

📞 Support

  • 📧 Email: [your-email]
  • 🐛 Issues: [GitHub Issues]
  • 💬 Discussions: [GitHub Discussions]
  • 📖 Docs: [Full Documentation]

Made with ❤️ and Go • Powered by Gemini AI • MCP Compatible

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

AI服务Go本地部署文本生成代码分析多语言翻译文档摘要

支持客户端

Claude DesktopClaudeClineVS Code

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude、Cline,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备API Key,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到API Key的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

7未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

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

MCP World

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

MCP World

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

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

MCP Go Gemini 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP Go Gemini 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP Go Gemini 收费吗?

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

MCP Go Gemini 需要 API Key 吗?

公开资料标注的认证方式是API Key,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP Go Gemini 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cline、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP