Skip to main content
Developer Tool · Kurt KluthActive

SQLCLR MCP .NET + Jev

A .NET 10 Model Context Protocol server for SQL Server. Inspect catalogs, run bounded read-only queries, review keys and relationships, and compare selected entities from your MCP client. The database architect tools keep SQL Server evidence separate from optional Jev semantic judgments; the semantic layer is an active preview.

live at github.com/kurtkluth/sqlclr-mcp-dotnet

Key features

What SQLCLR MCP .NET + Jev does

Explore the catalog

List and describe tables, keys, indexes, views, routines, constraints, statistics, permissions, and more through MCP tools.

Review with evidence

Flag missing primary keys, untrusted or disabled foreign keys, and index or relationship risks with catalog evidence for each finding.

Profile within bounds

Sample explicitly selected columns for null and distinct counts without returning source rows from the profiling tool.

Add optional semantic context

Compare selected entity pairs with Jev while keeping model answers advisory and separate from deterministic SQL Server findings.

Getting started

Up and running in three steps

  1. 01

    Build and publish

    Use the .NET 10 SDK to publish the MCP server outside the source checkout.

  2. 02

    Connect your MCP client

    Register the published executable and provide a least-privilege SQL Server connection string.

  3. 03

    Start with local evidence

    Inspect a schema and run a review. Enable Jev separately when you want semantic judgments on selected metadata.

Technology

Built with

  • SQL Server
  • .NET 10
  • MCP
  • Jev
Status

Recent changes

  • 2026-09-28SQLCLR MCP .NET + Jev added database architect review tools and a provisional Jev evaluation harness.

Read the SQLCLR MCP .NET + Jev documentation

Setup, usage, and troubleshooting. Everything on this page, explained properly.

More projects

Keep exploring