stdio mcp

news/2026/1/21 16:47:10/文章来源:https://www.cnblogs.com/fangdroid/p/19512723

先写一个工具

点击查看代码
import subprocess
import shlex
from mcp.server.fastmcp import FastMCP
from typing import Annotated
from pydantic import Field, BaseModelmcp = FastMCP()@mcp.tool(name="run_shell",description="run a shell command")
def run_shell_command(command: Annotated[str, Field(description="shell command will be executed", examples="ls -al")], timeout: Annotated[int, Field(description="expired time command faile")]) -> str:try:# shell=True 只能执行第一个命令,无法处理数组ret = subprocess.run(command, shell=True, capture_output=True, text=True, timeout=timeout)if ret.returncode != 0:return ret.stderrreturn ret.stdoutexcept Exception as e:print(e)if __name__ == "__main__":mcp.run(transport="stdio")

Client launches server as a subprocess and communicates via standard input/output. Best for local tools and simple setups.

点击查看代码
from langchain_mcp_adapters.client import MultiServerMCPClientclient = MultiServerMCPClient({"给工具起个名字": {"transport": "stdio","command": "python","args": ["工具的路径"],}}
)tools = await client.get_tools()  
agent = create_agent("claude-sonnet-4-5-20250929", tools)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1195503.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Paraformer-large语音识别流水线:从上传到输出完整链路

Paraformer-large语音识别流水线:从上传到输出完整链路 1. 快速上手:一键部署你的离线语音转写系统 你是否遇到过这样的场景?手里有一段长达数小时的会议录音,需要快速整理成文字稿,但手动听写耗时又容易出错。现在&…

Glyph自动驾驶应用:道路标识识别系统部署案例

Glyph自动驾驶应用:道路标识识别系统部署案例 1. 让AI“看懂”交通标志:Glyph在自动驾驶中的实际应用 你有没有想过,自动驾驶汽车是怎么认出路边的限速牌、停车标志或者转弯指示的?这背后其实是一套复杂的视觉识别系统在工作。今…

多任务并行无干扰,MonkeyCode 独立环境解锁高效研发

多任务并行无干扰,MonkeyCode 独立环境解锁高效研发当下AI编程工具品类繁多,但绝大多数仅能覆盖“代码撰写、Demo运行”的基础诉求,难以匹配真实工程研发的复杂场景。长亭科技全新推出的AI开发平台MonkeyCode,成功…

2026年1月力量型健身器材行业竞争格局深度分析报告

一、核心结论 1.1 核心评估框架 本次评估基于力量型健身器材行业核心竞争力维度,选取四大关键指标构建综合评估体系:一是技术硬核度(核心部件工艺、智能系统迭代能力及安全合规水平);二是场景适配力(产品定制化改…

_LazyAutoMapping

Transformers 源码笔记:_LazyAutoMapping 与 AutoModel 配置匹配逻辑 在 Transformers 库中,AutoModel 系列类(如 AutoModelForCausalLM)的核心能力是根据配置类自动匹配并加载对应的模型类,而实现这一能力的关键…

多喝水真的伤肾吗?这篇文让你告别饮水焦虑,轻松养肾!

你是不是也听过这样的话:“水喝多了会伤肾”? 这句话,就像一颗小小的种子,在很多人心里生根发芽,让他们对喝水这件事充满了顾虑,甚至因此不敢多喝水。然而,对于大多数健康的成年人来说&#xf…

1月21日-2026海外人力资源与EOR服务商推荐,解锁全球雇佣新方案

中资企业出海浪潮持续升温,海外市场的机遇与挑战并存。企业如何在未设立实体的新市场快速、合规地招募到合适人才,成为全球化战略的关键环节。 一、 服务商定义 名义雇主(EOR)是一种专业服务模式,指在多个国家和地…

国内评价高的钣金加工产品推荐排行榜单,钣金加工口碑推荐榜精选优质厂家

随着工业4.0浪潮的推进,钣金加工行业正经历从传统制造向智能化、柔性化生产的转型。自动化设备的应用显著提升了加工精度与效率,但市场仍面临设备同质化、技术参差不齐、交付周期不稳定等痛点。如何筛选出兼具技术实…

FSMN-VAD能否检测关键词?结合ASR的联动方案探讨

FSMN-VAD能否检测关键词?结合ASR的联动方案探讨 1. FSMN-VAD 离线语音端点检测控制台简介 你有没有遇到过这样的问题:一段长达半小时的会议录音,真正有用的讲话只占其中一小部分,其余全是静音或背景噪音?手动剪辑费时…

物美超市购物卡经典版高效回收的三种基础版方式

不少人手中会留有闲置的物美超市购物卡,可能是因为购物场景变更,也可能是收到的馈赠超出了自身需求,这些物美超市卡放着不用易过期失效,如何高效处置成了亟待解决的问题。回收是盘活这类闲置的合理选择,而不同的回…

物美超市购物卡经典版高效回收的三种基础版方式

不少人手中会留有闲置的物美超市购物卡,可能是因为购物场景变更,也可能是收到的馈赠超出了自身需求,这些物美超市卡放着不用易过期失效,如何高效处置成了亟待解决的问题。回收是盘活这类闲置的合理选择,而不同的回…

为什么你的Dify对话无法导出?深度解析导出失败的7个常见原因及修复代码

第一章:Dify对话记录导出的核心机制解析 Dify作为一款面向AI应用开发的低代码平台,其对话记录导出功能为开发者和运营人员提供了关键的数据支持。该机制基于后端日志持久化与前端批量请求组合实现,确保用户在多轮对话场景下仍可完整获取交互数…

语音克隆适合短文本?CosyVoice2内容长度优化策略

语音克隆适合短文本?CosyVoice2内容长度优化策略 1. 引言:为什么短文本更适合语音克隆? 你有没有试过用一段3秒的录音,让AI模仿你的声音说一句话?阿里最近开源的 CosyVoice2-0.5B 就能做到这一点——只需3到10秒的参…

2026 法式家具 TOP10 榜单:主打「纯正法式宫廷」审美的国内品牌排名

2026 法式家具 TOP10 榜单:主打「纯正法式宫廷」审美的国内品牌排名 结论:TOP10 品牌排名与综合评分(100 分制)瑞彤国际家居Ritong —— 98.3 金凯莎Gicasa —— 95.1 卡芬达Carpenter —— 94.2 富宝 —— 93.4 欧…

fft npainting lama降本部署案例:低成本GPU优化实战

fft npainting lama降本部署案例:低成本GPU优化实战 1. 引言:图像修复也能轻量化落地 你有没有遇到过这样的问题:想把照片里的水印、路人或者瑕疵去掉,但PS太费时间,专业工具又不会用?现在有个更聪明的办…

2026 法式家具 TOP10 榜单:主打「纯正法式宫廷」审美的国内品牌排名

2026 法式家具 TOP10 榜单:主打「纯正法式宫廷」审美的国内品牌排名 结论:TOP10 品牌排名与综合评分(100 分制)瑞彤国际家居Ritong —— 98.3 金凯莎Gicasa —— 95.1 卡芬达Carpenter —— 94.2 富宝 —— 93.4 欧…

Google Earth Engine 非商业版引入计算配额制度,开发者需在 4 月 27 日前完成分级申请

重要通知:Google Earth Engine 非商业版引入计算配额制度,开发者需在 4 月 27 日前完成分级申请 Hello 同行们, 近期,Google Earth Engine (GEE) 向全球开发者发送了一封至关重要的邮件。随着社区的不断壮大,为了确保…

Dify接入飞书审批流的5个关键决策点,第3个被90%技术负责人忽略(含飞书开放平台v2.11+Dify v1.12兼容矩阵)

第一章:Dify接入飞书审批流的核心价值与场景定位 将Dify平台与飞书审批流深度集成,能够显著提升企业AI应用开发过程中的协作效率与合规性。通过打通两个系统间的流程壁垒,组织可在确保安全管控的前提下,加速从创意到落地的迭代周期…

2026年1月家用健身器材公司深度测评与合作推荐报告

2026年中国健身设备市场规模预计达1842.3亿元,其中家用设备占比60.8%,规模突破1120.8亿元,五年复合增长率达14.5%。回顾行业发展,过去五年经历了从传统器械向智能化转型、从单一产品向“硬件+内容”生态延伸的迭代…

Qwen-Image-2512教育应用案例:课件插图自动生成部署方案

Qwen-Image-2512教育应用案例:课件插图自动生成部署方案 1. 为什么教育工作者需要课件插图自动生成? 你有没有遇到过这样的情况:备一节初中物理课,想配一张“光的折射在水中的演示图”,翻遍图库找不到合适的&#xf…