Token导航 LogoToken导航TokenDH.com
MCP Gemini Tutorial logo
搜索检索未说明官方级别未说明来源级核验

MCP Gemini Tutorial

MCP Server

一个基于Google Gemini 2.0模型和Brave Search API的模型上下文协议(MCP)服务器,用于构建AI驱动的应用程序。

工具数

2

提示词数

0

GitHub Stars

25

资源数

0
搜索功能API集成TypeScriptAI工具集成本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

GuiBibeau

提供方

GuiBibeau

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP与Gemini教程

此存储库包含有关使用Google的Gemini 2.0模型构建模型上下文协议(MCP)服务器的教程的完整代码,如中所述 这篇博客文章.

什么是模型上下文协议(MCP)?

MCP是Anthropic开发的一个开放标准,它使AI模型能够无缝访问外部工具和资源。它为AI模型与工具交互、访问互联网、运行代码等创建了一种标准化的方式,而不需要为每个工具或模型进行自定义集成。

主要好处包括:

  • 互操作性:任何MCP兼容型号都可以使用任何MCP兼容工具
  • 模块化:在不更改模型集成的情况下添加或更新工具
  • 标准化:一致的接口降低了集成的复杂性
  • 关注点分离:模型功能和工具功能之间的清晰划分

项目概述

本教程演示了如何:

  • 使用Brave Search集成构建完整的MCP服务器
  • 将其连接到谷歌的Gemini 2.0模型
  • 为AI驱动的应用程序创建灵活的架构

入门指南

先决条件

  • 包子 (用于快速执行TypeScript)
  • 勇敢搜索API密钥
  • Gemini访问的Google API密钥

安装

# Clone the repository
git clone https://github.com/GuiBibeau/mcp-gemini-tutorial.git
cd mcp-tutorial

# Install dependencies
bun install

环境设置

创建一个 .env 使用API密钥文件:

BRAVE_API_KEY="your_brave_api_key"
GOOGLE_API_KEY="your_google_api_key"

用法

运行基本客户端

bun examples/basic-client.ts

运行Gemini集成

bun examples/gemini-tool-function.ts

项目结构

  • src/ -MCP服务器和工具的核心实现
  • examples/ -演示如何使用MCP服务器的示例客户端
  • tests/ -项目的测试文件

已实施的工具

此MCP服务器公开了两个主要工具:

  1. 网页搜索:通过Brave Search进行一般互联网搜索
  2. 本地搜索:通过Brave Search查找企业和地点

扩展项目

您可以通过以下方式添加自己的工具:

  1. 使用模式定义新工具
  2. 实现功能
  3. 在MCP服务器上注册

了解更多

许可证

麻省理工学院

______________________________________________________________________

此项目是使用创建的 bun init 在bun v1.1.37中。 包子 是一个快速的一体化JavaScript运行时。

目录标签

目录标签

搜索功能API集成TypeScriptAI工具集成本地部署模型协议

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP