数据库操作与文档处理服务器

一个全面的模型上下文协议(MCP)服务器,为AI代理提供SQL Server数据库操作、PowerShell脚本执行和文档处理功能。

  • by Waqaar-Rasool
  • C#
  • 本地部署
  • 更新于
在 GitHub 查看 Waqaar-Rasool/MCP.SqlServer

使用说明

MSSQL MCP服务器

一个全面的模型上下文协议(MCP)服务器,为AI代理提供SQL server数据库操作、PowerShell脚本执行和文档处理功能。

概述

此MCP服务器使ChatGPT等大型语言模型(LLM)能够与以下对象进行交互:

  • SQL Server数据库 -执行查询、管理模式、检索元数据
  • PowerShell脚本 -运行自动化脚本和系统命令
  • 文件 -阅读和处理PDF和文本文档

使用C#构建,遵循干净、可维护代码的原则。

特性

🗄️ SQL Server操作

  • 执行任何SQL命令(DQL、DML、DDL、DCL、TCL)
  • 列出具有行数和大小信息的表
  • 查询数据库模式和元数据
  • 通过环境变量配置连接字符串

⚡ PowerShell执行

  • 执行PowerShell脚本和命令
  • 运行.ps1脚本文件
  • 获取已安装的模块和版本信息

📄 文档处理

  • 使用高级文本提取读取PDF文档
  • 处理来自配置目录的文本文件
  • 文档缓存以提高性能
  • 使用PdfPig进行智能PDF解析