Sacl MCP Server

SACL (Semantic-Augmented Reranking and Localization) MCP Server for bias-aware code retrieval

Local serverstdioPython

What is the Sacl MCP Server?

SACL (Semantic-Augmented Reranking and Localization) MCP Server for bias-aware code retrieval

What it actually does

A Model Context Protocol (MCP) server that implements the SACL research framework to provide bias-aware code retrieval for AI coding assistants like Claude Code, Cursor, and other MCP-enabled tools.

  • 🧠 Bias Detection — Identifies over-reliance on textual features
  • 🔍 Semantic Augmentation — Enriches code understanding beyond surface text
  • 📊 Intelligent Reranking — Prioritizes functional relevance over documentation
  • 🎯 Code Localization — Pinpoints functionally relevant code segments
  • 🔗 Relationship Analysis — Maps code dependencies and relationships
  • 🎨 Context-Aware Retrieval — Returns results with related components

Configuration

  • Node.js 18+ - Neo4j database - OpenAI API key

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Sacl MCP Server

{
  "mcpServers": {
    "sacl": {
      "command": "node",
      "args": [
        "/path/to/sacl/dist/index.js"
      ],
      "env": {
        "OPENAI_API_KEY": "YOUR_OPENAI_API_KEY",
        "NEO4J_URI": "bolt://localhost:7687",
        "NEO4J_USER": "neo4j",
        "NEO4J_PASSWORD": "YOUR_NEO4J_PASSWORD"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js 18+ - Neo4j database - OpenAI API key
VariableDescriptionRequired
OPENAI_API_KEYDeclared in the maintainer’s client configuration.Yes
NEO4J_URIDeclared in the maintainer’s client configuration.Check documentation
NEO4J_USERDeclared in the maintainer’s client configuration.Check documentation
NEO4J_PASSWORDDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Sacl to Cursor.”
  • “Use Sacl to Prerequisites.”
  • “Use Sacl to Installation.”

Frequently asked questions

SACL (Semantic-Augmented Reranking and Localization) MCP Server for bias-aware code retrieval Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.