Connect Convext to your AI coding assistants to automatically enforce engineering rules and technology standards while you code.
Integration Mechanisms
MCP Server (OAuth)
Real-time access via HTTP with automatic OAuth authentication
Generated Dotfiles
Static instruction files synced via CLI
Platform Support Matrix
| Platform | Vendor | Type | MCP Support | Convext Integration |
|---|---|---|---|---|
| Cursor | Anysphere | IDE | ✅ Full | MCP + Dotfile |
| Claude Desktop | Anthropic | App | ✅ Full | MCP + Dotfile |
| Windsurf | Codeium | IDE | ✅ Full | MCP + Dotfile |
| Qoder | Qoder | IDE | ✅ Full | MCP |
| Kiro | AWS | IDE + CLI | ✅ Full | MCP |
| Replit | Replit | Cloud IDE | ✅ Full | MCP |
| Devin | Cognition | Agent | ✅ Marketplace | MCP |
| GitHub Copilot | GitHub/MS | IDE Plugin | ✅ Full | MCP + Dotfile |
| JetBrains AI | JetBrains | IDE Plugin | ✅ Full | MCP Server |
| Gemini CLI | CLI | ✅ Full | MCP | |
| Google Antigravity | IDE | ✅ Full | MCP | |
| Sourcegraph Cody | Sourcegraph | Extension | ⚠️ Agentic | MCP Context |
| Claude Code | Anthropic | CLI | ✅ Full | MCP + CLAUDE.md |
| Aider | Aider | CLI | ✅ Full | MCP + CLAUDE.md |
Complete MCP support with all Convext tools
Limited MCP or special config required
Use generated instruction files
MCP Server Integration
Direct HTTP Connection: Convext uses OAuth 2.1 for secure authentication. No npm packages or environment variables required!
What is MCP?
Model Context Protocol (MCP) is an open protocol that allows AI coding assistants to access external context providers dynamically.
Benefits
- Real-time: Always up-to-date without manual syncing
- Secure: OAuth 2.1 authentication with automatic token refresh
- Zero Setup: No npm packages, no environment variables
- Interactive: AI can update task status, report events
Available MCP Tools
| Tool | Description | Use Case |
|---|---|---|
| get_rules | Fetch engineering rules | "Show me all critical security rules" |
| get_tech_standards | Get technology standards | "What's the Python testing standard?" |
| register_project | Register new project | "Register this repo" |
| get_project_context | Full project context | "What are the rules for this project?" |
Claude Code Integration
Claude Code (by Anthropic) has native MCP support with OAuth 2.1 authentication.
Step 1: Configure MCP
Option A: Use the CLI command:
Option B: Create a .mcp.json file in your project root:
{
"mcpServers": {
"convext": {
"url": "https://convext.app/mcp",
"transport": "http"
}
}
}
Step 2: Connect
On first connection, Claude Code will automatically:
- Discover OAuth endpoints via
/.well-known/oauth-authorization-server - Open your browser for authorization
- Log in with your Convext account (GitHub OAuth)
- Store and refresh tokens automatically
That's it! No API tokens to manage, no environment variables to configure. OAuth handles everything securely.
Step 3: Verify Connection
In Claude Code, type:
"Can you list the available Convext rules?"
Claude should use the get_rules tool to fetch rules from Convext.
Cursor Integration
Cursor has MCP support similar to Claude Code.
Step 1: Configure MCP
Create .mcp.json in your project root:
{
"mcpServers": {
"convext": {
"url": "https://convext.app/mcp",
"transport": "http"
}
}
}
Step 2: Generate .cursorrules
Cursor also reads .cursorrules for static context:
Best Approach: Use both MCP for dynamic queries and .cursorrules for quick reference and offline access.
GitHub Copilot Integration
GitHub Copilot reads .github/copilot-instructions.md automatically.
Step 1: Generate Instructions File
This creates .github/copilot-instructions.md with all your rules formatted for Copilot.
Step 2: Commit and Push
git commit -m "Add Convext rules"
git push
Copilot automatically reads this file in your repository.
Keeping Instructions Up to Date
Re-sync when rules change:
convext check
# Re-sync
convext sync --format copilot
# Commit changes
git add .github/copilot-instructions.md
git commit -m "Update Convext rules"
Windsurf
✅ Full MCP Support
Windsurf (formerly Codeium IDE) is an "agentic code editor" whose Cascade system watches your work and applies multi-file edits. Cascade supports MCP servers over HTTP.
Setup
Open Windsurf Settings → Cascade → MCP Servers:
{
"mcpServers": {
"convext": {
"url": "https://convext.app/mcp",
"transport": "http"
}
}
}
More MCP-Enabled Platforms
All platforms below support the same HTTP transport configuration:
{
"mcpServers": {
"convext": {
"url": "https://convext.app/mcp",
"transport": "http"
}
}
}
Google's open-source AI agent for your terminal. Supports MCP servers for extended functionality. See Gemini CLI docs.
Google's AI-powered IDE with agent-first architecture. Agents autonomously control editor, terminal, and browser. See antigravity.codes.
JetBrains IDEs now have integrated MCP servers, allowing external clients to access IDE tools. See JetBrains MCP docs.
Agentic coding platform with MCP Square for browsing servers. Supports HTTP and SSE transports.
AWS's agentic IDE for "spec-driven development". MCP support is a core feature for connecting specialized tools.
Cloud IDE that adopted MCP as a "universal connector" for AI tools. See their MCP docs.
AI software engineer with MCP Marketplace. Connects to external tools via MCP using HTTP transports.
"Agentic chat" that autonomously pulls context from codebase, terminal, and MCP tools before answering.
CLI Tools
✅ Full MCP Support: Both Claude Code and Aider support MCP servers natively. Use MCP for real-time rules, CLAUDE.md as fallback.
Claude Code
✅ MCPAnthropic's agentic CLI. Create .mcp.json:
{
"mcpServers": {
"convext": {
"url": "https://convext.app/mcp",
"transport": "http"
}
}
}
Aider
✅ MCPCLI coding assistant with MCP support. Configure in .aider.conf.yml:
mcp-servers:
- name: convext
url: https://convext.app/mcp
transport: http
Best Practices
1. Keep Rules Synced
Problem: Stale dotfiles don't reflect updated rules.
Solution: Sync regularly
convext sync
# Or add to package.json:
npm run charter:sync
2. Commit Dotfiles (Team Decision)
Pros of Committing
- • Team shares same rules
- • No setup required for new devs
- • Visible in code review
Cons of Committing
- • Files can get out of sync
- • Merge conflicts on rule updates
- • Repo bloat
Troubleshooting
OAuth Authorization Not Opening
Symptoms: Browser doesn't open for authorization
Solutions:
- Ensure your browser allows popups from the MCP client
- Try manually visiting
https://convext.app/oauth/authorize - Check that
https://convext.appis accessible
MCP Connection Failed
Symptoms: "MCP server unavailable" error in IDE
Solutions:
- Verify
.mcp.jsonuses"transport": "http" - Check that
https://convext.appis accessible - For Claude Code: Clear stored MCP credentials and reconnect
- Restart your IDE
AI Not Following Rules
Symptoms: Suggestions ignore your standards
Solutions:
- Run
convext checkto verify sync status - Check dotfile exists in expected location
- Re-sync:
convext sync --force - Explicitly mention rules in prompts
Outdated Rules
Symptoms: Old rules still appearing
Solutions:
- Sync with
--forceflag to overwrite - Remove dotfiles and re-sync
- Check if you're using MCP (always current) vs dotfiles