详细内容或原文请订阅后点击阅览
mcp:它是什么以及为什么重要的是 - 第3部分
这是本系列四个部分中的第三部分。第1部分可以在此处建立,第2部分可以在此处找到。 7.构建或集成MCP服务器:给定这些示例需要什么,您可能会想知道:如何为自己的应用程序构建MCP服务器或集成在那里的应用程序? […]
来源:O'Reilly Media _AI & ML这是本系列四个部分中的第三部分。第1部分可以在此处找到,第2部分可以在此处找到。
这是本系列四个部分中的第三部分。第1部分可以找到 在这里 和第2部分可以在此处找到。7。构建或集成MCP服务器:需要什么
给出了这些示例,您可能会想知道:如何为自己的应用程序构建MCP服务器或集成在那里的应用程序?好消息是,MCP规范具有大量支持(SDK,模板和知识库日益增长),但确实需要了解您的应用程序的API和一些MCP基础知识。让我们分解构建MCP服务器的典型步骤和组件:
如何为自己的应用程序构建MCP服务器或集成在那里的应用程序?1。确定应用程序的控制点:首先,弄清楚如何通过编程来控制或查询您的应用程序。这可能是REST API,Python/Ruby/JS API,插件机构,甚至发送击键,这取决于应用程序。这构成了应用程序桥梁的基础,即MCP服务器与应用程序接口的一部分。例如,如果您要构建Photoshop MCP服务器,则可以使用Photoshop的脚本接口;对于自定义数据库,您将使用SQL查询或ORM。列出要公开的关键操作(例如,“获取记录列表”,“更新记录字段”,“导出数据”等)。
1。确定应用程序的控制点: 应用桥 Photoshop MCP2。使用MCP SDK/模板来支架服务器:模型上下文协议项目以多种语言提供SDK:Typescript,Python,Java,Kotlin和C#(Github)。这些SDK实现了MCP协议详细信息,因此您无需从头开始。您可以生成一个起动项目,例如使用Python模板或打字稿模板。这为您提供了一个基本的服务器,然后可以自定义。该服务器将具有定义其提供的“工具”或“命令”的结构。
2。使用MCP SDK/模板脚手架: github stdio