LangBot
LangBot copied to clipboard
[Feature]: mcp server 的stdio接入没有了么
这是一个?
新功能
详细描述
mcp server 的stdio接入没有了么
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
最新版只支持sse,之后会把stdio加回来;