返回市场
秋之MCP

秋之MCP

作者:autumn-library20 星标更新:2025-10-23

项目介绍

autumn-mcp

用于在ОСень框架上创建MCP服务器的库。

目前仅支持stdio协议,并且不支持工具的创建(提示和资源)。

使用示例

&参数工具(名称 = "number_1", 描述 = "数字1", 类型 = "integer", 必填 = 真)
变量 数字1; // 数字

&参数工具(名称 = "number_2", 描述 = "数字2", 类型 = "integer", 必填 = 真)
变量 数字2; // 数字

&工具(名称 = "plus", 描述 = "相加两个数字")
过程 创建对象()

结束过程

&执行工具
函数 输出结果相加() 导出

    返回 数字1 + 数字2;

结束函数

抽象 &工具 创建一个具有相应名称和描述的新工具。

抽象 &参数工具 向工具的输入模式添加一个参数。可能的参数包括:

  • 名称 - 参数在模式中的名称。可以留空 - 将使用转写。
  • 描述 - 参数的清晰描述,供LLM使用。
  • 类型 - 变量在JSON模式中的类型(字符串、整数、布尔值、数字等)。
  • 格式 - 字符串变量的格式(例如日期)。
  • 是数组 - 声明变量为元素类型为“类型”的数组。
  • 必填 - 参数是否必须填写的指示器。

抽象 &执行工具 - 指示当工具运行时将执行的函数。

连接到服务器

在mcp.json中添加一个新的服务器:

{
    "mcpServers": {
        "autumn-mcp": {
            "命令": "oscript",
            "参数": ["example/main.os"]
        }
    }
}