返回 MCP 目录
public公开dns本地运行

Genkit

Genkit是一个用于构建AI驱动应用的开源框架,提供Node.js和Go库,支持多种AI模型和向量数据库集成,包含开发工具和插件生态系统。

article

README

🚀 Genkit 使用指南

Genkit 是一个开源框架,支持 Node.js 和 Go 语言开发,可用于构建智能代理和应用程序。它提供了丰富的库和工具,能助力开发者快速实现复杂的人工智能功能。

✨ 主要特性

  • 统一生成 API:提供强大的大语言模型 (LLM) 操作接口。
  • 向量数据库支持:集成现代检索增强生成技术。
  • 插件架构:支持扩展功能,可与主流 AI 服务(如 OpenAI、Anthropic 等)无缝集成。

📦 安装指南

命令行工具 (CLI)

命令行工具 (CLI) 提供了便捷的项目创建和管理功能,可使用以下命令进行安装:

npm install -g @genkit/cli

💻 使用示例

示例应用

  • 智能咖啡师:演示基本的 LLM 使用方法。
  • 聊天机器人:带有对话历史记录的 JavaScript 前端实现。
  • 餐厅菜单问答系统:逐步展示菜单理解功能的实现。
  • 实时流式传输到 Angular 前端
  • 学校代理:一个简单的学校辅助系统,包含路由代理和专业代理。

🚀 快速开始

📚 详细文档

功能亮点

  • 统一生成 API:简化 LLM 调用流程。
  • 向量数据库支持:提升检索增强生成能力。
  • 插件扩展:轻松集成第三方服务。
  • 实时流式传输:支持与前端的实时交互。

开发工具

除了上述的命令行工具 (CLI),Genkit 还提供了开发者界面 (UI),这是一个可视化调试和监控工具。

插件生态系统

社区与支持

贡献指南

欢迎社区贡献!查看 CONTRIBUTING.md 获取参与方式。

开发团队

Genkit 由 Firebase 团队 开发,感谢开源社区的鼎力支持!

通过以上内容,您可以全面了解 Genkit 的功能、使用场景以及如何快速上手。无论是构建智能代理还是开发复杂的人工智能应用,Genkit 都是您的理想选择!

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端