**MCP 协议中的工具定义与注册全流程指南** 传统 RAG 让大模型只能“读”到检索结果;而 **Model Context Protocol(MCP)** 为 LLM 赋予了“行动力”。借助 **Tool**,开发者可以让模型调用本地脚本、企业 API,甚至直接下单或提交 PR。本文聚焦「工具」这一核心能力,演示 **如何从 0 定义、注册并安全暴露 MCP 工具**,并给出 Python ...
**MCP协议中的工具:定义、特性与实践指南** 一、工具的基本概念在 MCP(Model Context Protocol)中,“工具”是服务器向 AI 模型暴露的一组**可执行函数**。它们不仅返回结果,还可能对外部系统产生副作用,例如写文件、提交代码或发送请求。每个工具都通过唯一名称和 JSON Schema 描述其输入输出格式,模型可据此正确填参和解析响应。 二、核心属性与元数据 1. *...