FastMCP 和 Ollama
这是一个基础项目,概述了使用Ollama从零开始设置、配置和部署MCP服务器的使用场景。
MCP服务的工作原理及方式
主要有三个组成部分:
- MCP服务器 - 通过网络提供工具访问
- MCP客户端 - 连接到MCP服务器并使用这些工具
- LLM - 决定是否需要使用工具的语言模型。
MCP客户端是一个函数调用的封装器。它连接到MCP服务器,并将这些服务器的工具整合到一个列表中,然后将这些工具作为函数调用暴露给您的语言模型。
这个例子的作用是
这个项目展示了如何从零开始设置和使用MCP(可能指某种通信协议或平台),揭示了客户端和服务器端在底层是如何运作的:
- 创建MCP服务器。在网络中暴露工具。
- 创建MCP客户端。连接到MCP服务器并查询工具。
- 使用Ollama处理聊天和工具调用。
