FAQ > 金融建模 > 第三方交互 > TS-OPI

Q:如何以租户方式通过TS-MCP发布一个天软函数给AI    

  • A:通过TS-MCP服务,可以直接将天软服务器上的模型发布给AI查找与调用。

    下面展示一个发布过程的完整示例,从需求功能封装,到租户配置,再到生成MCPTool,最后到AI提问测试,分四个步骤完成。
    第一步:封装功能模型
    根据需求封装获取数据指标的入口模型。
    如封装一个行情指标模型FAQ_StockHQIndicators(StockID,Endt,IndNames)
    实现功能:获取指定日个股的收盘价,成交量,成交金额,涨幅,换手率。
    实现代码:可下载导入附件:FAQ_StockHQIndicators.fun
    在天软客户端中封装如下,注意函数功能与参数的描述,此步描述有助于AI准确理解该工具的功能范围与参数入口。


    第二步:在租户中配置该指标
    1、用户账号需要有租户权限,若没有需要联系商务代表开通。
    2、登陆租户管理界面:https://opi.tinysoft.com.cn
    3、在已有租户或新建的租户的功能列表配置中,添加需要发布的函数。
    如FAQ_StockHQIndicators,取个别名为getHQInd,则配置内容为getHQInd:FAQ_StockHQIndicators

    4、保存该租户配置
    5、记录该租户的Session Key,如:{***-***-***}

    第三步:在AI中增加MCP工具
    这里以企业微信中的智能机器人为示例。
    1、企业微信中,打开工作台->智能机器人->插件->添加插件->添加MCP插件,如下:

    2、输入相关参数信息,如下:
    【插件名称】Skey_mcp_func
    【插件描述】取行情指标
    【插件URL】https://opi.tinysoft.com.cn/Service/mcp/Session
    【授权方式】使用的Bearer认证
        1)在参数名(Parametername)中指定头部信息,即填入:Authorization
        2)在对应的参数值(Servicetoken/APIkey)项中指定租户的SessionKey,即填入:Bearer{45B0-xxxx-xxxx-786D}
          注意,Bearer与SessionKey之间有空格。
    【传输协议】选择[Streamable HTTP]
    如:

    填完信息后,选择【保存】,即完成了MCP工具的新增,在查看该MCP时,可看到该工具中的模型列表,若getHQInd存在列表中,则表示添加成功,如:


    第四步:在智能机器人中添加该MCP工具,进行提问测试
    1、智能机器人主界面中,点击管理(若还没有机器人,应该点击创建,先新增一个机器人)->选择一个机器人->进入编辑界面,如:

    2、在【API/MCP插件】中点击[添加],选择新增的MCP工具中的模型添加进来

    3、对AI进行提问效果测试
    如提问“查一下长飞光纤今天的价格与涨幅”,回复效果如下:

    4、测试调用无误后,点击保存,即此AI就拥有了行情指标模型的技能