Token导航 LogoToken导航TokenDH.com
Northwind FastAPI MCP Example logo
AI代理stdio官方级别未说明来源级核验

Northwind FastAPI MCP Example

MCP Server

该项目展示了如何使用fastapi-mcp创建一个模型上下文协议(MCP)服务器,使大型语言模型(LLM)能够连接并与REST API交互。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
数据库交互API集成PythonFastAPI本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

RobertoRuben

提供方

RobertoRuben

最后核验

2026/5/17 20:19

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

🚀 Northwind FastAPI MCP示例

该项目演示了如何使用fastapi-mcp创建一个模型上下文协议(mcp)服务器,该服务器允许大型语言模型(LLM)连接REST API并与之交互。

📋 概述

Northwind API是一个简单的示例,它展示了如何通过传统的REST API和MCP端点公开经典Northwind数据库中的数据,使LLM可以查询和理解这些数据。

🏁 入门指南

先决条件

  • Python 3.10+🐍
  • 虚拟环境工具🔧

安装

  1. 克隆存储库并安装依赖项:
   git clone https://github.com/RobertoRuben/mcp-northwind-fastapi-example.git
   cd mcp-northwind-fastapi-example
   python -m venv venv
   venv\Scripts\activate  # On Windows
   pip install -r requirements.txt
  1. 运行应用程序:
   uvicorn src.main:app --reload
  1. 访问API文档: http://localhost:8000/api/v1/docs 📝

🔌 可用端点

REST API端点

  • GET /api/v1/products:列出所有产品📦

MCP端点

  • http://localhost:8000/mcp:LLM连接的模型上下文协议端点🤖

🔗 将LLM连接到API

此示例演示fastapi-mcp如何在REST API和大型语言模型之间创建桥梁:

  1. 传统的REST端点在以下位置提供结构化数据 /api/v1/products* 📊
  2. MCP终点位于 /mcp 允许LLM以编程方式发现API并与之交互🧠
  3. LLM可以理解您的数据模式并自动执行适当的API调用。 ✨

目录标签

目录标签

数据库交互API集成PythonFastAPI本地部署MCPLLMRESTAPI

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP