github analyzed · update queued 8dd32f8

AraneaDev/mcp-sql-access-server

github

Enterprise-grade MCP SQL Access Server - Connect Claude Desktop to your databases with bulletproof security, comprehensive monitoring, and seamless multi-database support.

maintainer
AraneaDev
license
first seen
2026-07-04
last seen
2026-07-07
releases · 30d
4
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio · http counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence vv2.7.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 10

  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/classes/EnhancedSSHTunnelManager.ts :8 import * as fs from 'fs';
  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/classes/SQLMCPServer.ts :8 import { existsSync } from 'fs';
  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/classes/SchemaManager.ts :13 } from 'fs';
  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/install.ts :8 import { existsSync, readFileSync, writeFileSync, mkdirSync } from 'fs';
  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/setup.ts :20 import fs from 'fs';
  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/setup/validators.ts :3 import fs from 'fs';
  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/setup/wizard.ts :2 import fs from 'fs';
  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/utils/audit-logger.ts :1 import { appendFile, mkdir } from 'node:fs/promises';
  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/utils/config.ts :6 import { readFileSync, existsSync, writeFileSync, statSync, mkdirSync, renameSync } from 'fs';
  • fs AraneaDev-mcp-sql-access-server-8dd32f8/src/utils/logger.ts :4 import { createWriteStream, existsSync, unlinkSync, renameSync, chmodSync } from 'fs';

shell / exec 1

  • shell AraneaDev-mcp-sql-access-server-8dd32f8/src/classes/RedactionManager.ts :459 const regex = new RegExp(`^${regexPattern}$`);

network 4

  • net AraneaDev-mcp-sql-access-server-8dd32f8/src/classes/EnhancedSSHTunnelManager.ts :7 import * as net from 'net';
  • net AraneaDev-mcp-sql-access-server-8dd32f8/src/types/database.ts :14 import type { Server as NetServer } from 'net';
  • net AraneaDev-mcp-sql-access-server-8dd32f8/src/types/ssh.ts :6 import type * as net from 'net';
  • net AraneaDev-mcp-sql-access-server-8dd32f8/src/utils/port-manager.ts :5 import * as net from 'net';

database 3

  • db AraneaDev-mcp-sql-access-server-8dd32f8/src/database/adapters/postgresql.ts :5 import * as pg from 'pg';
  • db AraneaDev-mcp-sql-access-server-8dd32f8/src/database/adapters/sqlite.ts :5 import * as sqlite3Ns from 'sqlite3';
  • db AraneaDev-mcp-sql-access-server-8dd32f8/src/types/database.ts :5 import type { Client as PgClient, PoolClient as PgPoolClient } from 'pg';

install hooks 2

  • prepack AraneaDev-mcp-sql-access-server-8dd32f8/package.json :35 npm run build:production
  • prepare AraneaDev-mcp-sql-access-server-8dd32f8/package.json :38 husky

declared dependencies 30

  • @modelcontextprotocol/sdk@1.29.0
  • ini@4.1.3
  • mssql@12.5.4
  • mysql2@3.20.0
  • pg@8.20.0
  • sqlite3@6.0.1
  • ssh2@1.17.0
  • @stryker-mutator/core@^9.6.1
  • @stryker-mutator/jest-runner@^9.6.1
  • @swc/core@1.15.24
  • @swc/jest@0.2.39
  • @types/ini@4.1.1
  • @types/jest@29.5.14
  • @types/mssql@9.1.11
  • @types/node@25.5.2
  • @types/pg@8.20.0
  • @types/sqlite3@3.1.11
  • @types/ssh2@1.15.5
  • @typescript-eslint/eslint-plugin@8.58.0
  • @typescript-eslint/parser@8.58.0
  • esbuild@0.28.1
  • eslint@8.57.1
  • eslint-plugin-jsdoc@62.9.0
  • husky@^9.1.7
  • jest@29.7.0
  • lint-staged@^17.0.8
  • prettier@3.8.1
  • supertest@7.2.2
  • ts-jest@29.4.9
  • typescript@5.9.2