Mcp Practice — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Practice (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
this is repository for all my MCP code practices
A Model Context Protocol (MCP) server that provides tools for interacting with Databricks SQL Analytics.
python -m venv venv
venv\Scripts\activate # On Windows pip install fastmcp databricks-sql-connector sqlalchemy python-dotenv.env file in the venv/ directory: DATABRICKS_SERVER_HOSTNAME=your-workspace.databricks.com
DATABRICKS_HTTP_PATH=/sql/1.0/warehouses/your-warehouse-id
DATABRICKS_TOKEN=your-personal-access-token
DATABRICKS_CATALOG=your-catalog-name
DATABRICKS_SCHEMA=your-schema-name python venv/databricks_connection.pyUsing the PowerShell script (recommended):
venv/run_inspector.ps1 and update the paths and your Databricks credentials./venv/run_inspector.ps1Manual command:
npx @modelcontextprotocol/inspector venv/Scripts/python.exe venv/test_mcp_cloud.pyImportant: Before running run_inspector.ps1, you must edit the file and update:
$PYTHON_EXE and $SERVER_PY paths to match your system$TOKEN, $HOSTNAME, $PATH, $CATALOG, $SCHEMA) with your actual Databricks informationTo use this MCP server with Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json {
"mcpServers": {
"databricks": {
"command": "python",
"args": ["path/to/your/weather-mcp-server/venv/test_mcp_cloud.py"],
"env": {
"DATABRICKS_SERVER_HOSTNAME": "your-workspace.databricks.com",
"DATABRICKS_HTTP_PATH": "/sql/1.0/warehouses/your-warehouse-id",
"DATABRICKS_TOKEN": "your-personal-access-token",
"DATABRICKS_CATALOG": "your-catalog-name",
"DATABRICKS_SCHEMA": "your-schema-name"
}
}
}
}The server provides these tools:
query_databricks(sql_query): Execute SELECT queries (auto-limits to 100 rows)update_databricks(sql_command): Execute DML operationslist_cloud_tables(limit): List available tablesinspect_cloud_schema(table_name): Get table schema information# Query data
result = query_databricks("SELECT * FROM customers WHERE region = 'US'")
# Update data
result = update_databricks("UPDATE customers SET status = 'active' WHERE id = 123")
# List tables
tables = list_cloud_tables(10)
# Get schema
schema = inspect_cloud_schema("customers")query_databricksupdate_databricks.env file and token permissions~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.