本教程仓库提供了使用Google双子星2.0模型构建模型上下文协议(MCP)服务器的完整代码。若想了解具体实现,可参考这篇文章。
MCP是由Anthropic开发的开放标准,能让AI模型无缝访问外部工具和资源。它为AI模型与工具的交互提供了标准化方式,无需为每个工具或模型进行定制集成。
主要优势如下:
本教程将演示以下内容:
# 克隆仓库
git clone https://github.com/GuiBibeau/mcp-gemini-tutorial.git
cd mcp-tutorial
# 安装依赖项
bun 安装
创建一个.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运行时。