dadbodgeoff

drift

Built by dadbodgeoff 763 stars

What is drift?

Codebase intelligence for AI. Detects patterns & conventions + remembers decisions across sessions. MCP server for any IDE. Offline CLI.

How to use drift?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add drift using the following command: npx @modelcontextprotocol/drift 4. Restart the client and verify the new tools are active.
🛡️ Scoped (Restricted)
npx @modelcontextprotocol/drift --scope restricted
🔓 Unrestricted Access
npx @modelcontextprotocol/drift

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified High-performance Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

drift FAQ

Q

Is drift safe?

Yes, drift follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is drift up to date?

drift is currently active in the registry with 763 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for drift?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub

Drift

Codebase intelligence for AI. Detects patterns & conventions + remembers decisions across sessions. MCP server for any IDE. Offline CLI.

Repository structure

  • drift v1 depreciated/ – Legacy TypeScript implementation (deprecated)
  • drift v2/ – Current Rust/TypeScript monorepo (active development)

For v2 setup and usage, see drift v2/README.md or the docs in drift v2/docs/.

Global Ranking

-
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "drift": { "command": "npx", "args": ["drift"] } } }