Token导航 LogoToken导航TokenDH.com
Semantic Kernel MCP logo
数据服务stdio官方级别未说明来源级核验

Semantic Kernel MCP

MCP Server

一个基于语义内核的多代理系统,能够智能地将查询路由到专业代理,并通过MCP服务器进行SQL数据库访问。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
AI代理Python数据分析

安装说明

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

作者 / 组织

MaxBush6299

提供方

MaxBush6299

最后核验

2026/5/17 20:19

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

集成MCP的多智能体语义内核系统

概述

一个基于语义内核构建的多智能体系统,能够智能地将查询路由到专门的智能体,并通过MCP服务器在HTTP上访问SQL数据库。

建筑

代理;经纪人

  1. 路由器代理 - 分析意图并将请求转至相应的专家
  2. SQL专家代理 - 通过MCP服务器执行数据库查询
  3. 数据分析师代理 - 分析SQL查询结果
  4. 网络搜索代理 - 使用Azure AI Foundry结合Bing Grounding进行网页搜索
  5. 答案创作代理 - 将所有代理的输出综合成连贯的响应

流量(或流动)

User Query → Router → [Specialist Agents] → Answer Composer → User

项目结构

semantic-kernal/
├── src/
│   ├── agents/              # Individual agent modules
│   │   ├── router_agent.py
│   │   ├── sql_specialist_agent.py
│   │   ├── data_analyst_agent.py
│   │   ├── web_search_agent.py
│   │   └── answer_composer_agent.py
│   ├── plugins/             # Kernel plugins
│   │   ├── mcp_sql_plugin.py
│   │   └── bing_search_plugin.py
│   ├── mcp/                 # MCP client implementation
│   │   └── http_client.py
│   ├── orchestration/       # Orchestration logic
│   │   └── agent_orchestrator.py
│   └── config/              # Configuration
│       └── settings.py
├── tests/                   # Tests
├── main.py                  # Entry point
├── requirements.txt
└── .env.example

安装说明

1. 安装依赖项

pip install -r requirements.txt

2. 配置环境变量

复制 .env.example to .env 并填写您的凭据:

cp .env.example .env

快速入门docs/CHECKLIST.md 翻译为中文是:文档/检查清单.md 进行引导式设置

详细指南:

所需配置

  • Azure OpenAI 端点和 API 密钥(用于 SQL 代理)
  • Azure AI Foundry 端点和模型部署(用于网页搜索代理)
  • 通过APIM网关和OAuth 2.0认证访问MCP服务器URL(用于数据库访问)
  • (可选)Bing 接地连接(用于网页搜索功能)

3. 跑

python main.py

文档

特点/功能

  • ✅ 模块化代理设计(每个代理一个文件)
  • ✅ 通过Azure API管理(APIM)在HTTP上进行MCP集成
  • ✅ 使用 Azure AD 进行 OAuth 2.0 认证
  • ✅ 通过MCP内省实现动态工具发现
  • ✅ 为专家选择定制路由逻辑
  • ✅ 配备Bing Grounding的Azure AI Foundry代理,用于网页搜索
  • ✅ 答案构成以确保连贯回应
  • ✅ 无需单独订阅Bing API
  • ✅ 可扩展的架构,用于添加新代理

技术栈

  • 框架语义内核(Python)
  • LLMAzure OpenAI GPT-5(注:GPT-5并非已发布或官方确认的版本,仅为假设或未来可能的版本)
  • 网络搜索代理带Bing Grounding的Azure AI Foundry代理
  • 数据库Azure SQL Server(通过APIM上的MCP)
  • 认证Azure AD OAuth 2.0
  • API网关Azure API 管理(APIM)
  • 编曲;管弦乐编排自定义路由与直接调用客服代表

目录标签

目录标签

AI代理Python数据分析多代理系统本地部署语义内核SQL数据库访问智能路由Azure集成

接入字段

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

stdio

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

oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiooauth部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP