Skip to content

Commit 2772f5b

Browse files
authored
Fix for logmech issues #227 (#228)
1 parent 551c5a9 commit 2772f5b

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

docs/server_guide/INSTALLATION.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,19 @@ pipx install "teradata-mcp-server[fs,tdvs]"
6464
```
6565

6666
### Usage
67+
All command line options take precedence over environment variable, which take precendece over .env file variables:
68+
69+
teradata-mcp-server [-h] [-v] [--profile PROFILE]
70+
[--mcp_transport {stdio,streamable-http,sse}]
71+
[--mcp_host MCP_HOST]
72+
[--mcp_port MCP_PORT]
73+
[--mcp_path MCP_PATH]
74+
[--database_uri DATABASE_URI]
75+
[--logmech LOGMECH]
76+
[--auth_mode AUTH_MODE]
77+
[--auth_cache_ttl AUTH_CACHE_TTL]
78+
[--logging_level LOGGING_LEVEL]
79+
6780
```bash
6881
# Available system-wide
6982
teradata-mcp-server --help

src/teradata_mcp_server/server.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ def parse_args_to_settings() -> Settings:
2424
parser.add_argument('--mcp_port', type=int, required=False)
2525
parser.add_argument('--mcp_path', type=str, required=False)
2626
parser.add_argument('--database_uri', type=str, required=False, help='Override DATABASE_URI connection string')
27+
parser.add_argument('--logmech', type=str, required=False)
2728
parser.add_argument('--auth_mode', type=str, required=False)
2829
parser.add_argument('--auth_cache_ttl', type=int, required=False)
2930
parser.add_argument('--logging_level', type=str, required=False)
@@ -38,6 +39,7 @@ def parse_args_to_settings() -> Settings:
3839
mcp_host=args.mcp_host if args.mcp_host is not None else env.mcp_host,
3940
mcp_port=args.mcp_port if args.mcp_port is not None else env.mcp_port,
4041
mcp_path=args.mcp_path if args.mcp_path is not None else env.mcp_path,
42+
logmech=args.logmech if args.logmech is not None else env.logmech,
4143
auth_mode=(args.auth_mode or env.auth_mode).lower(),
4244
auth_cache_ttl=args.auth_cache_ttl if args.auth_cache_ttl is not None else env.auth_cache_ttl,
4345
logging_level=(args.logging_level or env.logging_level).upper(),

0 commit comments

Comments
 (0)