Token导航 LogoToken导航TokenDH.com
MCP Azure Client logo
运维云端stdio官方级别未说明来源级核验

MCP Azure Client

MCP Server

一个基于Python的模型上下文协议(MCP)客户端,专为与Azure交互设计,提供通过命令行界面连接Azure MCP服务器并调用可用工具的功能。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
命令行工具DockerPython

安装说明

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

作者 / 组织

yusuke-1105

提供方

yusuke-1105

最后核验

2026/5/17 20:22

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

日语版是这里来修改标记元素的显示属性。

MCP Azure客户端

一个基于Python的模型上下文协议(MCP)客户端,专门设计用于与Azure交互。此应用程序提供了一种方便的连接方式 Azure MCP服务器 并通过交互式命令行界面调用可用工具。

特性

  • 使用MCP协议连接到Azure MCP服务器
  • 列出可用工具及其说明和所需参数
  • 允许使用参数输入交互式执行工具
  • 在Docker中打包,实现跨环境的一致部署

需求

  • Python 3.12+
  • 所需的Python包:

- mcp:模型上下文协议库 - uv:依赖关系管理

  • Docker(用于容器化执行)
  • Node.js和npm(用于Azure MCP服务器连接)

用法

Docker Compose(推荐)

该应用程序是容器化的,便于使用,最好使用Docker Compose运行,它可以自动管理所有依赖关系和环境设置。

  1. 从项目目录中启动服务:
   docker compose up -d

首次启动服务后,输入容器并使用Azure CLI登录:

   docker compose exec mcp-client az login
  1. 这将构建容器,启动应用程序,并直接在终端中显示日志。
   docker compose exec mcp-client python3 mcp-client.py
  1. 当应用程序启动时,它将自动连接到Azure MCP服务器并显示客户端界面。
  1. 要停止服务,请按 Ctrl+C 然后运行:
   docker compose down

本地安装

如果您更喜欢在本地运行应用程序:

  1. 安装依赖项:
   pip install -r requirements.txt
  1. 确保你的系统上安装了npm
  1. 运行客户端:
   python mcp-client.py

运作原理

  1. 应用程序使用npx初始化并连接到Azure MCP服务器以运行 @azure/mcp 包裹
  2. 连接后,您可以:

- 列出所有可用工具(选项1) - 按编号调用特定工具(选项2) - 退出应用程序(选项3)

  1. 调用工具时,系统会提示您输入必需和可选参数

代码概述

mcp-client.py 文件包含:

  • MCPClient 类:处理服务器连接逻辑
  • list_and_call_tools 功能:管理交互式CLI界面
  • 用于解包工具定义并显示它们的辅助函数
  • 编排应用程序流的主要功能

项目结构

.
├── Dockerfile            # Container definition
├── docker-compose.yml    # Docker Compose configuration
├── mcp-client.py         # Main application code
└── requirements.txt      # Python dependencies

目录标签

目录标签

命令行工具DockerPythonAzure集成本地部署MCP协议Python客户端Docker部署

接入字段

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

stdio

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

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP