
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
微服务不是把一个项目拆成多个接口,而是围绕业务能力建立可独立演进的服务边界。本文从模块化单体、服务拆分、同步与异步通信、数据归属、Saga与Outbox、容错、可观测性、安全、测试和发布等维度梳理微服务工程,并给出适用条件、渐进式迁移路线和电商案例。
大模型应用不能只靠“感觉回答不错”来验收。本文从真实业务目标出发,系统讲解 LLM、RAG、意图识别、工具调用与 Agent 应该评测什么,梳理 Recall@k、MRR、nDCG、Macro-F1、FPR/FNR、pass@k 与 pass^k 等核心指标,并给出三类 Grader、评测数据集、Trace、LLM Judge 校准、发布门禁及线上持续评测的完整落地方法。
A2A 和 MCP 分别解决什么问题?本文以 A2A v1.0 为基线,从调度 Agent 调用天气 Agent 的完整链路出发,讲清 Agent Card 发现机制、Message 与 Part、Task 生命周期、Artifact 交付、各种 ID、JSON-RPC、gRPC、HTTP+JSON 三种绑定,以及轮询、流式与 Webhook 更新方式;同时对比 A2A 与 MCP 的职责边界,补
本文系统讲解 MCP 消息如何通过 stdio 与 Streamable HTTP 传输,厘清 MCP、JSON-RPC、JSON、HTTP 和 SSE 的层级关系;同时覆盖 stdin/stdout/stderr、逐行消息、普通 JSON 响应、请求级 SSE、长期订阅、取消、元数据与安全边界,并通过对比和完整流程帮助开发者选择合适的 Transport
本文从 MCP Base Protocol 的整体结构出发,讲清 Request、Response、Notification、无状态通信和 JSON-RPC 2.0 的作用,并通过简单示例解释 JSON Schema、Dialect、Validation、$ref、_meta、链路追踪与 icons。帮助初学者理解 MCP 消息如何描述、校验和扩展,而无需深入 SDK 或协议底层实现。
本文系统梳理 MCP 2026-07-28 的核心变化,包括移除初始化握手和协议级 Session、引入无状态请求与 server/discover、使用 MRTR 支持多轮交互、通过 HTTP Header 路由、为列表结果增加缓存提示,以及 Tasks 扩展和 OAuth 安全升级。同时总结错误码与废弃功能变化,并提供 Client、Server 和 Gateway 的迁移检查清单。
本文提供一套从 Server 进程、Transport 到 Tool 调用的 MCP 分层排错方法,重点讲解 MCP Inspector 的使用、stdio 中 stdout 与 stderr 的边界、路径及环境变量问题,以及常见 JSON-RPC 和协议版本错误,帮助开发者快速定位连接失败、工具不可见、调用异常与模型不调用 Tool 等问题。
本文聚焦 MCP Client 接入大量 Server 和 Tool 后的规模化问题,讲解如何通过 Progressive Discovery 按需发现能力、利用稳定且可缓存的 Tool 描述提高 Prompt Cache 命中率,并借助 Code Mode 将复杂工具编排转移到受控代码执行环境中。同时分析多 Server 路由、上下文成本、结果聚合、沙箱隔离与权限控制等工程边界。
本文通过 Python 完整实现一个 MCP Client,串联 Tool 发现、Schema 转换、模型 tool_use、client.call_tool()、结果转换与二次模型调用,走通从用户提问到最终回答的 Tool Calling Loop。同时讲清 MCP SDK、模型 Provider API 与 Content Block 的职责边界,以及会话循环、资源清理和多 Server 路由
本文以官方 Weather Server 为例,从业务需求和 NWS API Contract 出发,逐步讲解如何使用 Python 构建 MCP Server。内容涵盖 MCPServer、@mcp.tool()、Tool Schema、HTTP Header、异步客户端、async/await、JSON 解析、字典字段、两次 NWS API 请求及 stdio 启动,并重点说明开发者如何依据上







