LangBot icon indicating copy to clipboard operation
LangBot copied to clipboard

[Feature]: mcp server 的stdio接入没有了么

Open gaows20 opened this issue 1 month ago • 2 comments

这是一个?

新功能

详细描述

mcp server 的stdio接入没有了么

gaows20 avatar Nov 11 '25 09:11 gaows20

Hi @gaows20! I'm Dosu and I’m helping the LangBot team.

mcp server 的 stdio 接入目前依然支持,没有被移除。你可以在配置文件里设置 mode: stdio,比如:

mcp:
  servers:
    - name: MCP
      command: uv
      args:
        - --directory
        - /mcp/test
        - run
        - main.py
      env: {}
      enable: true
      mode: stdio

服务端代码也可以直接用 mcp.run(transport='stdio') 启动 stdio 模式:

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("工具")

@mcp.tool()
def del_invoice(invoice_number: str) -> str:
    # ...
    pass

def main():
    mcp.run(transport='stdio')

if __name__ == "__main__":
    main()

相关实现和最近的代码更新都明确支持 stdio 模式,包括生命周期管理和动态启停,详见这里这里
MCP 配置文档已迁移到 https://docs.langbot.app/zh/deploy/settings.html,后续还会有统一工具管理页面。

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Join Discord Share on X

dosubot[bot] avatar Nov 11 '25 09:11 dosubot[bot]

最新版只支持sse,之后会把stdio加回来;

RockChinQ avatar Nov 11 '25 09:11 RockChinQ