项目简介

Pantheon-MCP是一个基于Model Context Protocol (MCP) 的服务器,专门用于托管和提供一系列预定义的AI智能体。这些智能体涵盖了商业、增长、产品和技术等多个领域,LLM客户端可以通过标准化的MCP工具调用来获取智能体的详细信息、搜索或列出可用智能体,从而扩展其功能。

主要功能点

  • AI智能体托管与管理: 托管和管理超过40个AI智能体的定义,这些定义以Markdown文件形式存储并预编译为JSON数据。
  • 智能体列表查询: 提供工具列出所有可用智能体,并支持按类别筛选,例如查看所有“技术”类别的智能体。
  • 智能体详情获取: 提供工具根据名称获取特定智能体的完整信息,包括详细的描述和操作指令。
  • 智能体内容搜索: 提供工具通过关键词在智能体的名称、描述和指令中进行搜索,并支持按类别过滤,帮助用户快速找到相关智能体。
  • 标准化MCP通信: 通过JSON-RPC协议与MCP客户端通信,支持Stdio(标准输入/输出)传输协议,确保兼容性。

安装步骤

  1. 确保您的系统已安装Node.js和npm。
  2. 打开终端或命令行工具。
  3. 执行以下命令全局安装Pantheon-MCP服务器:
    npm install -g pantheon-mcp
  4. 安装完成后,您可以通过运行以下命令启动服务器(默认使用Stdio传输):
    npx pantheon-mcp
    服务器将在启动后等待来自MCP客户端的连接。

服务器配置

MCP客户端需要以下配置信息来连接和使用Pantheon-MCP服务器:

{
  "mcpServers": {
    "pantheon-mcp": {
      "type": "stdio",      // 指定传输协议类型,这里是标准输入/输出(Stdio)
      "command": "npx",     // 启动服务器的命令
      "args": ["-y", "pantheon-mcp"], // 启动命令的参数,"-y"表示在执行npx时跳过安装提示
      "env": {}             // 可选:环境变量配置,此例中为空
    }
  }
}

说明: 将上述JSON片段添加到您的MCP客户端的配置文件中,客户端即可识别并连接到Pantheon-MCP服务器。一旦连接成功,客户端就可以调用服务器暴露的工具。

基本使用方法

MCP客户端连接到Pantheon-MCP服务器后,可以调用以下工具来获取智能体信息:

  • 列出智能体: 调用 'list_agents' 工具,可以提供 'category' 参数(例如 '"tech"' 或 '"business"')来筛选特定类别的智能体。
  • 获取单个智能体详情: 调用 'get_agent' 工具,必须提供 'name' 参数(例如 '"react-frontend-dev"')来获取特定智能体的完整描述和指令。
  • 搜索智能体: 调用 'search_agents' 工具,必须提供 'keywords' 参数(例如 '"marketing"'),可选提供 'category' 参数来缩小搜索范围。

这些工具的返回值将包含智能体的名称、类别、描述和指令等详细信息,LLM客户端可以使用这些信息来指导其行为。

信息

分类

AI与计算