
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
langchain_mcp_adapters为LangChain和MCP之间搭建了一座桥梁,使得开发者能够轻松地在LangChain应用中利用MCP服务提供的工具和资源。langchain_mcp_adapters是一个连接LangChain和MCP的适配器库,它允许LangChain框架中的应用无缝地使用MCP服务提供的工具和资源。工具和资源抽象:将外部功能抽象为"工具"(可执行的功能)和"资源
导入需要的类和函数, Assistant是用来创建智能体对象的类, typewriter_print用于格式化和打印消息,会处理函数调用和普通对话的不同执行逻辑(Function Calling),同时对于推理类模型,会判断消息中是否包含 reasoning_content,如果存在,则将其添加到 content 列表中,并在前面加上 THOUGHT_S(表示思考的符号或字符串),从而支持推理类模
tools[].requestTemplate.argsToFormBodyboolean选填false参数以 application/x-www-form-urlencoded 格式编码在请求体中(与 body、argsToJsonBody、argsToUrlParam 互斥)。tools[].args[].typestring选填string参数类型(string、number、integer
MCP Server 采用客户端-服务器(Client-Server)架构,其中客户端(MCP Client)负责与服务器建立连接,发起请求,而服务器端则处理请求并返回响应。例如,客户端可以向服务器发送请求,如“查询数据库中的某个记录”或“调用某个API”,而服务器则根据请求类型,调用相应的资源或工具,完成任务并返回结果。MCP Server 能够管理客户端与服务器的连接,确保会话的时效性和稳定性
这里以高德地图的MCP服务为例,访问高德地图MCP Server获取MCP地址,格式如:https://mcp.amap.com/sse?这里以高德地图的MCP服务为例,访问高德地图MCP Server获取MCP地址,格式如:https://mcp.amap.com/sse?mcp-proxy是开源的mcp协议聚合代理,可以聚合多个mcp服务,并提供统一的mcp服务地址。mcp-proxy是开源的