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

Azure Chat Assistant

MCP Server

一个支持Azure AI Foundry、AWS Bedrock和Google Vertex AI的多云AI聊天助手,通过CLI程序化查询云端AI模型。

工具数

6

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude云端部署Claude

安装说明

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

作者 / 组织

techempower-org

提供方

techempower-org

最后核验

2026/5/17 20:19

运行时

Python

快速接入

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

命令预览

python3 -m venv venv

详细介绍

云聊天助手

多云MCP服务器——通过任何AI CLI代理与Azure AI Foundry、AWS Bedrock和Google Vertex AI上的模型进行对话。

Python 3.8+ Platform

它的作用

将云AI模型作为MCP工具公开,以便AI CLI代理(Claude Code、Gemini CLI、Copilot CLI)可以以编程方式查询它们。支持流媒体、对话历史、并行多模型查询和通过CLI进行动态模型发现。

工具说明
聊天发送消息,获取包含对话历史记录的流媒体响应
多帽同时查询多个模型,得到组合结果
扫描测试所有供应商的所有型号,显示可用性矩阵
配置查看/更改设置(型号、提供商、凭据等)
模型列出可用型号和测试连接
重置清除对话历史记录

支持的提供商

提供者模型类型身份验证
Azure AI FoundryGPT-5.x、o1/03/o4、Llama、DeepSeek、Phi、Grok、Mistral、Claudeneneneba API密钥
AWS Bedrock克劳德4.x,新星,Llama 4,作家巴尔米拉访问密钥+秘密
谷歌Vertex AIGemini 2.5/3.xAPI密钥或gcloud验证

快速开始

先决条件

  • Python 3.8+
  • 至少配置了一个云提供商

安装

git clone https://github.com/techempower-org/cloud-chat-assistant.git
cd cloud-chat-assistant
python3 -m venv venv
./venv/bin/pip install httpx

配置

服务器自动创建 ~/.config/cloud-chat-assistant/ 第一次跑步。

环境变量 (推荐):

# Azure AI Foundry
export AZURE_AI_API_KEY="your-azure-key"
export AZURE_AI_ENDPOINT="https://your-resource.services.ai.azure.com"

# AWS Bedrock
export AWS_ACCESS_KEY_ID="your-access-key"
export AWS_SECRET_ACCESS_KEY="your-secret-key"
export AWS_DEFAULT_REGION="us-east-1"

# Google Vertex AI
export GOOGLE_API_KEY="your-vertex-ai-key"
export GOOGLE_PROJECT="your-gcp-project-id"
export GOOGLE_REGION="global"

或配置文件 (~/.config/cloud-chat-assistant/config.json):

{
    "api_key": "your-azure-key",
    "endpoint": "https://your-resource.services.ai.azure.com",
    "deployment": "gpt-5.3-chat",
    "model_type": "deployed",
    "aws_access_key": "your-access-key",
    "aws_secret_key": "your-secret-key",
    "aws_region": "us-east-1",
    "google_api_key": "your-vertex-ai-key",
    "google_project": "your-gcp-project-id"
}

向您的CLI代理注册

克劳德代码 --添加到 ~/.claude/mcp.json:

{
  "mcpServers": {
    "cloud-chat": {
      "command": "python3",
      "args": ["/path/to/cloud-chat-assistant/mcp_cloud_chat.py"]
    }
  }
}

Gemini CLI --添加到 ~/.gemini/settings.json 在...之下 mcpServers.

Copilot命令行界面 --添加到 ~/.copilot/mcp.json 在...之下 mcpServers.

使用示例

交换机提供商

configure(model_type="bedrock", deployment="claude-opus-4.6")
configure(model_type="deployed", deployment="gpt-5.3-chat")
configure(model_type="serverless", deployment="Meta-Llama-3.1-405B-Instruct")

多模型查询

multi_chat(message="Explain quantum entanglement", models=["gpt-5.3-chat", "claude-opus-4.6", "gemini-3.1-pro-preview"])

扫描所有提供商

scan()

返回一个矩阵,显示哪些模型正在工作、不可用或可部署。

CLI集成(可选)

安装用于动态模型发现的云CLI:

# Azure — list deployable models
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
az login

# AWS — list Bedrock models
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip && sudo ./aws/install
aws configure

# Google — auth tokens for Vertex AI
sudo apt install google-cloud-cli
gcloud auth login

CLI_SETUP.md 详细说明。

生态系统

该项目是四个项目语音AI系统的一部分:

项目角色
演讲给cli音频引擎——STT、TTS、VAD、录音机
云聊天助手 (this)多云LLM提供商
侏儒说话GNOME Shell扩展——桌面语音用户界面
神谕Web前端——代理MCP服务器

语音集成

配对 演讲给cli 对于语音对话:

  1. multi_chat --并行查询所有模型
  2. multi_speak --综合所有响应,按顺序播放

GNOME谈集成

侏儒说话 可以直接调用云聊天助手进行人工智能对话模式,其首选项面板可以配置此项目的设置(~/.config/cloud-chat-assistant/config.json)--包括提供者凭据、生成参数和模型选择--来自统一的GNOME设置UI。

建筑

  • 异步: asyncio + httpx 设置连接池
  • 流媒体:SSE与生产者-消费者队列
  • 协议:MCP v2024-11-05通过标准输入,JSON-RPC 2.0
  • 配置:自动从旧版本迁移 azure-chat-assistant 位置

许可证

GPLv3--参见 许可证.

目录标签

目录标签

PythonClaude云端部署多云AI本地部署聊天助手CLI工具模型查询并行查询

支持客户端

Claude

接入字段

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

stdio

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

session

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiosession部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP