Gaia Mcp Server

Gaia Mcp Server

🚀 Gaia MCP 服务器

Gaia MCP 服务器是 ProtoGaia 的一个 MCP(模型上下文协议)服务器实现,支持标准输入输出和 SSE(服务器发送事件)通信方法,为大型语言模型与外部工具和服务的通信提供了标准途径。

🚀 快速开始

此包包含 ProtoGaia 的 MCP 服务器的 TypeScript 实现,它提供了一种标准方式,用于大型语言模型 (LLM) 与外部工具和服务之间通过 Model Context Protocol 进行通信。

✨ 主要特性

  • 支持标准输入输出和 SSE 两种通信方法。
  • 提供多种 AI 图像生成和编辑工具供语言模型调用。

📦 安装指南

您可以以多种方式使用 Gaia MCP Server:

使用 npx(无需安装)

直接使用 npx 运行服务器,无需安装:

# 以 SSE 模式运行
npx @ather-mcp/gaia-mcp-server sse

# 以标准输入输出模式运行
npx @ather-mcp/gaia-mcp-server stdio --api-key=your-api-key

全局安装

全局安装包以便从任何位置运行:

npm install -g @ather-mcp/gaia-mcp-server

然后从任何终端运行它:

# 以 SSE 模式运行
gaia-mcp-server sse

# 以标准输入输出模式运行
gaia-mcp-server stdio --api-key=your-api-key

💻 使用示例

基础用法

使用标准输入输出方法

将以下命令添加到您的 package.json

{
"scripts": {
"start": "gaia-mcp-server stdio"
}
}

然后运行:

npm start

完成后,您可以将 API 端点暴露给您的语言模型。

使用 SSE 方法

将以下命令添加到您的 package.json

{
"scripts": {
"start": "gaia-mcp-server sse"
}
}

然后运行:

npm start

完成后,您可以连接到 SSE 端点。

📚 详细文档

理解 MCP

MCP(模型上下文协议)允许语言模型与后端服务进行交互。此服务器实现使用 @modelcontextprotocol/sdk 包来处理协议细节。

API 端点

以 SSE 模式运行时,以下端点可用:

  • GET /sse: 建立 SSE 连接
  • POST /messages: 向服务器发送消息
  • GET /health: 健康检查端点
  • GET /: 有关服务器的基本信息

支持的工具

Gaia MCP Server 提供了多种 AI 图像生成和编辑工具,可供语言模型调用:

  • upload-image: 使用 URL 从平台上传图像到 Gaia
  • create-style: 使用提供的图像在 Gaia 平台创建新样式
  • generate-image: 根据文本提示使用 Protogaia 生成图像
  • remix: 创建现有图像的新变体
  • face-enhancer: 增强现有图像中的面部细节
  • upscaler: 提升图像分辨率质量

每个工具均在 MCP 服务器上注册,并可根据 Model Context Protocol 标准进行调用。

📄 许可证

Apache 许可证 2.0

🔧 技术细节

MCP(模型上下文协议)允许语言模型与后端服务进行交互。此服务器实现使用 @modelcontextprotocol/sdk 包来处理协议细节。以 SSE 模式运行时,提供了多个可用的 API 端点,可用于建立连接、发送消息、进行健康检查等操作。

⚠️ 重要提示

要利用生成图像的功能,用户必须拥有 GAIA 信用。您可以在此处检查剩余信用并购买更多:此处

  • 0 关注
  • 0 收藏,23 浏览
  • system 提出于 2025-10-01 08:27

相似服务问题

相关AI产品