本仓库包含了使用Google的Gemini 2.0模型构建Model Context Protocol (MCP)服务器的完整教程代码,如这篇博客文章所述。
MCP是由Anthropic开发的一个开放标准,它使AI模型能够无缝访问外部工具和资源。它创建了一种标准化的方式,让AI模型可以与工具交互,访问互联网,运行代码等,而无需为每个工具或模型定制集成。
主要优点包括:
本教程演示了如何:
# 克隆仓库
git clone https://github.com/GuiBibeau/mcp-gemini-tutorial.git
cd mcp-tutorial
# 安装依赖
bun install
创建一个.env文件并加入您的API密钥:
BRAVE_API_KEY="your_brave_api_key"
GOOGLE_API_KEY="your_google_api_key"
bun examples/basic-client.ts
bun examples/gemini-tool-function.ts
src/ - MCP服务器和工具的核心实现examples/ - 展示如何使用MCP服务器的示例客户端tests/ - 项目的测试文件此MCP服务器公开了两个主要工具:
您可以通过以下步骤添加自己的工具:
MIT
该项目是使用bun init在bun v1.1.37中创建的。Bun是一个快速的一体化JavaScript运行时。
</中文翻译>