
Gemini教程
STDIO集成Gemini模型与Brave搜索的MCP服务器
集成Gemini模型与Brave搜索的MCP服务器
This repository contains the complete code for the tutorial on building Model Context Protocol (MCP) servers with Google's Gemini 2.0 model, as described in this blog post.
MCP is an open standard developed by Anthropic that enables AI models to seamlessly access external tools and resources. It creates a standardized way for AI models to interact with tools, access the internet, run code, and more, without needing custom integrations for each tool or model.
Key benefits include:
This tutorial demonstrates how to:
# Clone the repository git clone https://github.com/GuiBibeau/mcp-gemini-tutorial.git cd mcp-tutorial # Install dependencies bun install
Create a .env
file with your API keys:
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/
- Core implementation of the MCP server and toolsexamples/
- Example clients demonstrating how to use the MCP servertests/
- Test files for the projectThis MCP server exposes two main tools:
You can add your own tools by:
MIT
This project was created using bun init
in bun v1.1.37. Bun is a fast all-in-one JavaScript runtime.