Skip to content

Commit dcaeb7a

Browse files
authored
Fix repository links and improve ODBC troubleshooting
Updated repository links and enhanced troubleshooting instructions for ODBC connection issues.
1 parent 92b96e7 commit dcaeb7a

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
![CI](https://github.com/djecon-sag/CONNX_MCP_Sample/actions/workflows/ci.yml/badge.svg)
1+
![CI](https://github.com/SoftwareAG/CONNX_MCP_Sample/actions/workflows/ci.yml/badge.svg)
22

33
## Table of Contents
44

55
- [Overview](#connx-mcp-server)
66
- [Sample Features](#features)
77
- [Installation](#installation)
8-
- [Testing](#testing-)
8+
- [Testing](#testing)
99
- [Usage](#usage)
1010
- [MCP Tools](#mcp-tools)
1111
- [`query_connx`](#query_connx)
@@ -39,7 +39,7 @@ The server is not intended to be a complete or hardened production solution. Ins
3939
- For Linux: unixODBC with CONNX driver
4040

4141
## Installation
42-
1. Clone the repo: `git clone https://github.com/djecon-sag/CONNX_MCP_Sample.git`
42+
1. Clone the repo: `git clone https://github.com/SoftwareAG/CONNX_MCP_Sample.git`
4343
2. Install dependencies: `pip install -r requirements.txt`
4444
3. Configure CONNX DSN (see Configuration section below)
4545

@@ -253,9 +253,12 @@ Coverage includes connection handling, query/update execution, sanitization, and
253253
### Common Issues
254254

255255
**ODBC Connection Failure**
256-
- Verify CONNX DSN is properly configured: `odbcinst -q -d`
257256
- Check credentials and network connectivity
258257
- Ensure CONNX service is running
258+
- Verify CONNX DSN is properly configured:
259+
- **Windows**: Open the ODBC Data Source Administrator by searching for "ODBC Data Sources" in the Start menu (use the 64-bit version if applicable, or odbcad32.exe for 32-bit). Check if your CONNX DSN is listed under the "User DSN" or "System DSN" tab. Double-click the DSN to test the connection.
260+
- **Linux**: Use `odbcinst -q -s` (from unixODBC) to list configured DSNs and confirm yours appears. To list drivers, use `odbcinst -q -d`. Test the connection with `isql -v your_dsn_name your_username your_password`.
261+
- **macOS**: If using unixODBC (common setup), follow the Linux instructions above. If using iODBC, use `iodbctest` or check `/Library/ODBC/odbc.ini` (system-wide) or `~/Library/ODBC/odbc.ini` (user-specific) for DSN entries. Test with `iodbctest "DSN=your_dsn_name;UID=your_username;PWD=your_password"`.
259262

260263
**Permission Denied**
261264
- Verify database user has appropriate SELECT/UPDATE/INSERT/DELETE privileges
@@ -567,4 +570,4 @@ It is intended as:
567570
* A reference implementation
568571
* A starting point for secure MCP server development
569572

570-
It is not intended to replace enterprise-grade security controls.
573+
It is not intended to replace enterprise-grade security controls.

0 commit comments

Comments
 (0)