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

Ahmergit MCP

MCP Server

一个轻量级模块化的MCP(模型上下文协议)服务器与FastAPI客户端实现,用于在结构化AI驱动的工作流中实验工具调用和资源访问。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
模块化设计AI工作流Python

安装说明

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

作者 / 组织

ahmergit

提供方

ahmergit

最后核验

2026/5/17 20:21

运行时

Python

快速接入

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

命令预览

uv run uvicorn main:app --reload --port 8001

详细介绍

带FastAPI客户端的MCP服务器

一种轻量级和模块化的实现 MCP(模型上下文协议) 服务器与基于FastAPI的客户端。本项目演示了如何使用现代Python异步堆栈公开和使用MCP工具和资源。

它使用高性能 快速 API 客户端框架,并集成 MCP Python SDK 用于服务器端逻辑。依赖管理是使用超快的 紫外线 包管理器。

非常适合在结构化AI驱动的工作流中尝试工具调用、资源访问和扩展服务器功能。

特性

  • FastAPI客户端:使用FastAPI构建的轻量级异步web API,便于集成和扩展。
  • MCP服务器集成:使用以下命令与MCP(模型上下文协议)服务器交互 mcp 基于HTTP的Python SDK。
  • 模块化设计:代码被清晰地分为可重用的客户端和服务器逻辑,便于定制。
  • uv依赖管理器:用途 紫外线 使用现代Python工具进行快速可靠的依赖关系管理。

入门指南

先决条件

  • Python 3.11+
  • 紫外线 包管理器
  • 快速 API
  • 乌维科恩

安装

  1. 克隆存储库:
   git clone https://github.com/ahmergit/mcp-server-with-fastapi-client.git
  1. 使用uv安装依赖项:
   uv add -r requirements.txt
  1. 运行FastAPI服务器:
   uv run uvicorn main:app --reload --port 8001
  1. 运行MCP服务器:
   uv run uvicorn server:mcp_server --reload

贡献

欢迎投稿!请提交一个pull请求或打开一个问题来讨论改进或错误。

目录标签

目录标签

模块化设计AI工作流PythonMCP协议本地部署FastAPI客户端Python异步栈

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP