{
  "markdown": "# mcp-server-mssql\n\nMCP server for Microsoft SQL Server using mssql-python.\n\n[![PyPI](https://img.shields.io/pypi/v/mcp-server-mssql.svg)](https://pypi.org/project/mcp-server-mssql/)\n[![Python](https://img.shields.io/pypi/pyversions/mcp-server-mssql.svg)](https://pypi.org/project/mcp-server-mssql/)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\nmcp-name: io.github.daedalus/mcp-server-mssql\n\n## Install\n\n```bash\npip install mcp-server-mssql\n```\n\n## Usage\n\n### Run as MCP Server\n\n```bash\nmcp-server-mssql\n```\n\n### Configure in Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-server-mssql\": {\n      \"command\": \"mcp-server-mssql\"\n    }\n  }\n}\n```\n\n## Available Tools\n\n- `connect_tool` - Connect to Microsoft SQL Server\n- `close_connection` - Close an existing connection\n- `list_connections` - List all active connections\n- `execute_query` - Execute SQL query and return results\n- `execute_scalar` - Execute SQL and return single value\n- `fetch_results` - Fetch results from a cursor\n- `call_procedure` - Call a stored procedure\n- `commit` - Commit current transaction\n- `rollback` - Rollback current transaction\n- `bulk_copy` - Perform bulk copy operation\n- `get_tables` - List database tables\n- `get_columns` - List table columns\n- `get_procedures` - List stored procedures\n- `get_foreign_keys` - List foreign keys\n- `get_primary_keys` - List primary keys\n- `parse_connection_string` - Parse connection string\n- `build_connection_string` - Build connection string\n- `set_connection_timeout` - Set connection timeout\n- `set_login_timeout` - Set login timeout\n- `set_autocommit` - Set autocommit mode\n- `get_connection_info` - Get connection information\n\n## Development\n\n```bash\ngit clone https://github.com/daedalus/mcp-server-mssql.git\ncd mcp-server-mssql\npip install -e \".[test]\"\n\n# run tests\npytest\n\n# format\nruff format src/ tests/\n\n# lint\nruff check src/ tests/\n\n# type check\nmypy src/\n```\n",
  "bytes": 2053,
  "sha": "bf0125d36311d3f5e117bf2c34d6b57266123be974e64344f0fc8c5876643121",
  "repo_slug": "daedalus/mcp-server-mssql",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_daedalus_mcp_server_mssql_6889034b/readme"
}