Local-first MCP server for reviewing .NET EF Core, LINQ and Dapper query performance.
Quick Install
Copy the config for your editor. Some servers may need additional setup — check the README.
Claude Desktop
Claude Code
Cursor
Add to claude_desktop_config.json:
{
"mcpServers": {
"queryforge-mcp": {
"command": "npx",
"args": [
"-y",
"luismpenholato/queryforge-mcp"
]
}
}
}
📋 Copy
Run in terminal:
claude mcp add queryforge-mcp npx -y luismpenholato/queryforge-mcp
📋 Copy
Add to .cursor/mcp.json:
{
"mcpServers": {
"queryforge-mcp": {
"command": "npx",
"args": [
"-y",
"luismpenholato/queryforge-mcp"
]
}
}
}
📋 Copy
README Excerpt
Local-first MCP server for reviewing .NET EF Core, LINQ and Dapper query performance. QueryForge analyzes C# query snippets and returns conservative suggestions for common performance smells. It is designed for development and code review — not automatic refactoring. | Tool | Description | | --- | --- |
Tools (20)
AS_ENUMERABLE_BEFORE_QUERY_OPERATORS CARTESIAN_PRODUCT_QUERY CLIENT_SIDE_METHOD_IN_WHERE CONTAINS_ON_CONVERTED_VALUE CONTAINS_ON_STRING_COLUMN CORRELATED_SUBQUERY_IN_PROJECTION COUNT_GREATER_THAN_ZERO DUPLICATED_PREDICATE FIRST_WITHOUT_ORDER_BY FULL_ENTITY_MATERIALIZATION FUNCTION_ON_COLUMN_FILTER IMPLICIT_CONVERSION_IN_FILTER LARGE_TAKE LARGE_TAKE_WITH_ORDER_BY MISSING_AS_NO_TRACKING MULTIPLE_COLLECTION_INCLUDES MULTIPLE_ORDER_BY MULTIPLE_ROUND_TRIPS_IN_LOOP N_PLUS_ONE_QUERY_IN_LOOP PAGINATION_WITHOUT_ORDER_BY
Topics
dapper dotnet ef-core linq mcp model-context-protocol query-optimization typescript