Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: Add an official Python-MSSQL MCP Server to README #563

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

amornpan
Copy link

@amornpan amornpan commented Jan 26, 2025

Description

py-mcp-mssql
Python MSSQL MCP Server for connecting to Microsoft SQL Server database
Features:

  • MSSQL Server connection
  • Retrieve all tables data
  • Process SQL queries
  • Execute SQL commands

Server Details

  • Server: github
  • Changes to: tools, resources, prompts

Motivation and Context

This update improves the connection stability and expands the functionality to process and execute SQL commands more efficiently.

How Has This Been Tested?

Tested with multiple LLM clients under scenarios including data retrieval, query processing, and command execution to ensure robustness and reliability.

Breaking Changes

No breaking changes; updates are backward compatible.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Protocol Documentation
  • My changes follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have documented all environment variables and configuration options

Additional context

The update focuses on enhancing server performance and security protocols to provide users with a more reliable and secure database interaction experience.

@amornpan amornpan marked this pull request as draft January 26, 2025 18:07
@amornpan amornpan marked this pull request as ready for review January 26, 2025 18:08
@amornpan
Copy link
Author

amornpan commented Jan 26, 2025

👍

Copy link
Author

@amornpan amornpan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@amornpan amornpan changed the title Update README.md docs: Add an official Python-MSSQL MCP Server to README Jan 26, 2025
Copy link
Author

@amornpan amornpan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@@ -106,6 +106,7 @@ A growing set of community-developed and maintained servers demonstrates various
- **[MCP Installer](https://github.com/anaisbetts/mcp-installer)** - This server is a server that installs other MCP servers for you.
- **[mcp-k8s-go](https://github.com/strowk/mcp-k8s-go)** - Golang-based Kubernetes server for MCP to browse pods and their logs, events, namespaces and more. Built to be extensible.
- **[MSSQL](https://github.com/aekanun2020/mcp-server/)** - MSSQL database integration with configurable access controls and schema inspection
- **[MSSQL-Python](https://github.com/amornpan/py-mcp-mssql)** (by amornpan)- MSSQL database integration in Python with configurable access controls and schema inspection
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can't access that link - maybe the link is wrong or your repo is private?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for catching that! I've updated the repository to be public and verified that the link is now accessible. Please let me know if you need any further adjustments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants