@@ -19,7 +19,7 @@ sources:
1919 dsn : " dummy://test"
2020 readonly : true
2121
22- # Example: Microsoft SQL Server (modern — 2012 or newer)
22+ # Example: Microsoft SQL Server (modern - 2012 or newer)
2323 # - name: "production_db"
2424 # type: "mssql"
2525 # dsn: "sqlserver://username:password@localhost:1433?database=mydb&encrypt=disable"
@@ -32,15 +32,15 @@ sources:
3232 # Example: Legacy Turkish ERP (SQL Server 2000 / 2008 with Turkish_CI_AS collation)
3333 # CoreMCP auto-detects the SQL Server version on connect and adapts queries:
3434 # - SQL Server 2000: uses sysobjects / sysforeignkeys instead of sys.* views
35- # - SQL Server 2008 and older: rewrites OFFSET FETCH → SELECT TOP N automatically
36- # - All versions: rewrites LIMIT N → SELECT TOP N (T-SQL compatibility)
35+ # - SQL Server 2008 and older: rewrites OFFSET FETCH to SELECT TOP N automatically
36+ # - All versions: rewrites LIMIT N to SELECT TOP N (T-SQL compatibility)
3737 # - name: "erp_db"
3838 # type: "mssql"
3939 # dsn: "sqlserver://sa:password@192.168.1.10:1433?database=ERPDB&encrypt=disable"
4040 # readonly: false # Set false to allow execute_procedure tool
4141 # no_lock: true # Avoid locking on busy OLTP
4242 # normalize_turkish: true # Normalize Turkish chars in SQL literals for legacy Turkish_CI_AS databases
43- # # Outgoing: 'Hüseyin' → 'HUSEYIN', 'şeker' → 'SEKER' inside WHERE clauses
43+ # # Outgoing: 'Huseyin' to 'HUSEYIN', 'seker' to 'SEKER' inside WHERE clauses
4444 # # Incoming: auto-corrects Windows-1254 / Windows-1252 mojibake in results
4545
4646 # Example: Firebird (not implemented yet)
@@ -53,13 +53,13 @@ sources:
5353# MSSQL: sqlserver://username:password@host:port?database=dbname&encrypt=disable
5454# Dummy: dummy://anything
5555#
56- # MSSQL Version Support (auto-detected — no manual config required):
57- # SQL Server 2000 (v8) — sysobjects/sysforeignkeys; no column descriptions
58- # SQL Server 2005 (v9) — INFORMATION_SCHEMA + sys.* views; column descriptions via sys.extended_properties
59- # SQL Server 2008 (v10) — same as 2005; OFFSET FETCH not supported (auto-rewritten to TOP)
60- # SQL Server 2012+ (v11) — full support including OFFSET FETCH pagination
61- # SQL Server 2019 (v15) — full support
62- # SQL Server 2022 (v16) — full support
56+ # MSSQL Version Support (auto-detected - no manual config required):
57+ # SQL Server 2000 (v8) - sysobjects/sysforeignkeys; no column descriptions
58+ # SQL Server 2005 (v9) - INFORMATION_SCHEMA + sys.* views; column descriptions via sys.extended_properties
59+ # SQL Server 2008 (v10) - same as 2005; OFFSET FETCH not supported (auto-rewritten to TOP)
60+ # SQL Server 2012+ (v11) - full support including OFFSET FETCH pagination
61+ # SQL Server 2019 (v15) - full support
62+ # SQL Server 2022 (v16) - full support
6363
6464# Security configuration
6565security :
@@ -105,12 +105,12 @@ security:
105105# Custom tools configuration (optional)
106106# Define reusable SQL queries as MCP tools.
107107# In addition to these, the following built-in tools are always available:
108- # query_database — execute any SQL query
109- # list_tables — list all tables with column counts
110- # describe_table — show full schema of a table (columns, PKs, FKs, descriptions)
111- # list_views — list all views with their columns
112- # list_procedures — list all stored procedures with parameters
113- # execute_procedure — run a stored procedure (requires readonly: false on the source)
108+ # query_database - execute any SQL query
109+ # list_tables - list all tables with column counts
110+ # describe_table - show full schema of a table (columns, PKs, FKs, descriptions)
111+ # list_views - list all views with their columns
112+ # list_procedures - list all stored procedures with parameters
113+ # execute_procedure - run a stored procedure (requires readonly: false on the source)
114114custom_tools :
115115 # Example: Get daily sales summary
116116 - name : " get_daily_sales"
0 commit comments