@rolandohuber/mysql-mcp-server
Version:
A comprehensive MCP server for MySQL database operations with 16 tools, multi-transport support, and intelligent test data generation
23 lines (19 loc) • 560 B
text/typescript
import { config } from 'dotenv';
import { DatabaseConfig } from '../types/index.js';
config();
export function getDatabaseConfig(): DatabaseConfig {
return {
host: process.env.DB_HOST || '',
port: parseInt(process.env.DB_PORT || '0'),
user: process.env.DB_USER || '',
password: process.env.DB_PASSWORD || '',
database: process.env.DB_NAME || '',
};
}
export function getServerConfig() {
return {
mcpPort: parseInt(process.env.MCP_PORT || '0'),
mcpHost: process.env.MCP_HOST,
debug: process.env.DEBUG === 'true',
};
}