使用说明

项目简介

Recall CLI 是一个用于创建和管理加密货币交易信号检测代理的命令行工具。它集成了 Managed Context Provider (MCP) 服务器,旨在提升 LLM 在自动化交易代理中的能力,通过动态的上下文管理、插件生态集成,实现更智能化的交易策略构建和执行。

主要功能点

  • 代理创建与管理: 支持创建、配置和运行加密货币交易代理。
  • LLM 集成: 内置对 OpenAI 和 Anthropic 等 LLM 模型的支持,提供智能辅助功能。
  • Managed Context Provider (MCP): 集成 MCP 服务器,为 LLM 提供动态的文档和上下文管理,增强其理解和处理交易策略的能力。
  • 插件管理: 支持发现、安装和管理 Eliza 生态系统中的插件,扩展代理功能。
  • 交互式策略构建: 通过引导式对话帮助用户构建和完善交易策略。

安装步骤

  1. 克隆仓库:
    git clone https://github.com/recallnet/agent-cli.git
    cd agent-cli
  2. 安装依赖:
    npm install
  3. 构建 CLI 工具:
    npm run build
  4. 全局链接 (可选):
    npm link

服务器配置

MCP 服务器作为 Recall CLI 工具的组成部分,主要通过命令行进行管理。对于 MCP 客户端(例如 LLM 客户端),需要配置以下服务器连接信息:

{
  "server name": "Recall MCP Server",
  "command": "recall-cli",
  "args": ["mcp", "--start"]
}

配置参数注释:

  • 'server name': MCP 服务器的名称,可自定义,用于在客户端标识服务器。
  • 'command': 启动 MCP 服务器的命令,这里使用 'recall-cli' 命令行工具。
  • 'args': 传递给 'recall-cli' 命令的参数,'["mcp", "--start"]' 指示启动 MCP 服务器。

基本使用方法

  1. 启动 MCP 服务器:

    recall-cli mcp --start

    该命令会启动内置的 MCP 服务器,为 Recall CLI 工具提供上下文服务。

  2. 停止 MCP 服务器:

    recall-cli mcp --stop

    该命令会停止正在运行的 MCP 服务器。

  3. 创建交易代理项目:

    recall-cli start 项目名称

    使用 'start' 命令可以创建一个新的交易代理项目,该项目会自动集成 MCP 客户端功能。

注意: MCP 服务器主要作为 Recall CLI 工具的后台服务运行,为 CLI 的其他功能(如插件管理、策略构建等)提供支持,用户无需直接操作 MCP 服务器进行资源或工具的注册和管理。

信息

分类

AI与计算