SuperAPI AI 工具集

agentrpc

AgentRPC 是面向 AI 智能体的通用 RPC 层,旨在跨网络边界和编程语言连接任意函数。它可将部署在 Kubernetes 集群或多个云环境中的服务函数包装为统一 RPC 接口,并通过开放标准(如 MCP、OpenAI 兼容工具定义)提供给 AI 智能体访问。使用 SDK 注册函数后,平台托管 RPC 服务器并监控健康状态,同时提供兼容 OpenAPI SDK 的工具定义和托管 MCP 服务器。项目开源,采用 Apache 2.0 许可。

访问官网

工具介绍

用途

AgentRPC 是一个为 AI 智能体设计的通用 RPC 层,用于连接任意函数、任意语言、任意框架,并可跨越网络边界。它适用于服务部署在 Kubernetes 集群或多个云环境中的场景。

主要能力

  • 将函数包装为通用 RPC 接口,连接至可通过开放标准访问的托管 RPC 服务器。
  • 支持的标准包括:Model Context Protocol(MCP)、OpenAI 兼容工具定义(OpenAI、Anthropic、LiteLLM、OpenRouter 等)。
  • 提供注册、管理与访问三个环节:使用 SDK 注册任意语言的函数和 API;AgentRPC 平台(api.agentrpc.com)注册函数并监控其健康状态;接收 OpenAPI SDK 兼容的工具定义以及托管的 MCP 服务器,用于连接兼容的智能体。
  • AgentRPC TypeScript SDK 包含可选的 MCP 服务器,可启动符合 MCP 规范的服务器供外部 AI 模型与已注册工具交互。

使用方式

  • 注册:使用 SDK 注册函数和 API,支持任意语言。
  • 管理:AgentRPC 平台(api.agentrpc.com)负责注册函数并监控健康状态。
  • 访问:获取 OpenAPI SDK 兼容的工具定义和托管的 MCP 服务器,连接兼容的智能体。
  • 快速开始:可参考官方文档站点的快速开始示例,并在 examples 目录中查看可运行示例。
  • Claude Desktop 集成:在 claude_desktop_config.json 中添加配置。
  • Cursor 集成:在 ~/.cursor/mcp.json 中添加配置。

适用场景

  • 服务分布在 Kubernetes 集群中,需要让 AI 智能体统一调用。
  • 服务部署在多个云环境,需要跨网络边界连接函数。
  • 希望将现有函数或 API 暴露给兼容 MCP 或 OpenAI 工具定义的 AI 智能体。

限制

  • 关于具体支持的语言列表、SDK 详细用法、平台收费与价格、部署要求等,资料中暂未提供。
  • 项目采用 Apache License 2.0 许可,仓库包含 AgentRPC 的所有开源组件和 SDK。