
microsoft-teams-mcp-server-by-cdata

2025.05.02
0
JavaMicrosoft Teams数据查询自然语言处理交流协作
microsoft-teams-mcp-server-by-cdata 是一个基于 CData 的 Model Context Protocol (MCP) 服务器,专门为 Microsoft Teams 设计。该服务器通过 JDBC 驱动程序将 Microsoft Teams 的数据暴露为关系型 SQL 模型,使得大型语言模型(如 Claude Desktop)能够通过自然语言查询实时数据,而无需编写 SQL 语句。
View on GitHub
Overview
基本能力
产品定位
该 MCP 服务器旨在为 Microsoft Teams 提供数据访问接口,使得 AI 客户端能够通过自然语言查询实时数据。
核心功能
- 数据查询:通过 JDBC 驱动程序将 Microsoft Teams 的数据暴露为关系型 SQL 模型。
- 自然语言支持:允许 AI 客户端通过自然语言查询数据,无需编写 SQL 语句。
- 工具支持:提供多种工具用于查询表、列和执行 SQL 查询。
适用场景
- AI 数据查询:适用于需要通过自然语言查询 Microsoft Teams 数据的 AI 应用。
- 数据分析:适用于需要实时分析 Microsoft Teams 数据的场景。
- 集成开发:适用于需要将 Microsoft Teams 数据集成到其他应用中的开发场景。
工具列表
{servername}_get_tables
:获取数据源中可用的表列表。{servername}_get_columns
:获取指定表的列列表。{servername}_run_query
:执行 SQL SELECT 查询。
常见问题解答
- 无法在 Claude Desktop 中看到 MCP 服务器:确保已完全退出并重新打开 Claude Desktop。
- 无法检索数据:检查连接配置是否正确,使用连接字符串构建器创建连接字符串。
- 连接问题:如果无法连接到数据源,请联系 CData 支持团队。
使用教程
使用依赖
- 安装 Java 运行时环境(JRE)。
- 安装 Maven(用于构建项目)。
安装教程
- 克隆仓库:
bash git clone https://github.com/cdatasoftware/microsoft-teams-mcp-server-by-cdata.git cd microsoft-teams-mcp-server-by-cdata
- 构建服务器:
bash mvn clean install
- 下载并安装 CData JDBC Driver for Microsoft Teams: https://www.cdata.com/drivers/msteams/download/jdbc
- 授权 JDBC 驱动程序:
bash java -jar cdata.jdbc.msteams.jar --license
- 配置连接字符串并创建
.prp
文件。
调试方式
- 运行服务器:
bash java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/microsoft-teams.prp
- 检查日志输出以确认服务器是否正常运行。
- 使用 Claude Desktop 测试查询功能。