Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Dealership AI Server

FreeNot checked

MCP server that enables AI agents to instantly understand, generate pattern-aware code, search across repos, and validate changes in the Dealership AI codebase.

GitHubEmbed

About

MCP server that enables AI agents to instantly understand, generate pattern-aware code, search across repos, and validate changes in the Dealership AI codebase.

README

MCP server that gives AI agents superpowers when working across the Dealership AI / AllyAI codebase. Instead of spending 20+ tool calls exploring a repo, agents get instant architecture understanding, pattern-aware code generation, cross-repo search, and one-call validation.

Why This Exists

Giving an agent direct repo access is slow — they spend most of their time exploring, reading files to understand patterns, and manually validating. This MCP server eliminates that overhead:

Without MCP Server With MCP Server
20+ reads to understand a repo get_codebase_summary() — one call
Read 5 files to learn the pattern extract_patterns() — one call
Search repos one at a time search_all_repos() — all 7 at once
Write boilerplate from scratch scaffold_*() — pattern-matching generation
Manual lint + type check + test validate_changes() — one call
No cross-repo awareness get_service_map() — full dependency graph

Setup

pip install -e .

Adding to Claude Code

{
  "mcpServers": {
    "dealership-ai": {
      "command": "python",
      "args": ["-m", "src.server"],
      "cwd": "/path/to/mcp-server"
    }
  }
}

Adding to Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "dealership-ai": {
      "command": "python",
      "args": ["-m", "src.server"],
      "cwd": "/path/to/mcp-server"
    }
  }
}

Tool Categories

Context Tools — Instant Codebase Understanding

  • get_codebase_summary(repo) — Full architecture: framework, endpoints, models, deps, env vars, biggest files
  • extract_patterns(repo) — Coding conventions: import style, endpoint patterns, error handling, model patterns, naming
  • get_function_context(repo, func) — Complete context: definition, callers, callees, tests, imports
  • get_api_surface(repo) — All endpoints with request/response types and router registration
  • get_dependency_graph(repo) — Internal module import graph (foundational vs leaf modules)

Scaffold Tools — Pattern-Aware Code Generation

  • scaffold_fastapi_endpoint(...) — Generate endpoint matching the repo's exact patterns
  • scaffold_react_component(...) — Generate component with proper imports, styling, hooks
  • scaffold_pydantic_model(...) — Generate model matching conventions
  • scaffold_test(repo, file) — Generate test file for any source file
  • scaffold_from_example(repo, template_file, new_name, modifications) — Clone + modify any file
  • create_new_repo(name, template, description) — Create new GitHub repo (fastapi/react-vite/python-service)

Cross-Repo Tools — Multi-Repo Operations

  • search_all_repos(pattern) — Search all 7 repos simultaneously
  • get_service_map() — Discover how services connect: shared Firestore, env vars, external APIs
  • find_shared_models() — Find data models that appear across repos (API contracts)
  • get_deployment_overview() — Docker, ports, Cloud Run config for all repos
  • batch_git_status() — Git status of all repos in one call
  • batch_git_pull() — Pull all repos at once
  • batch_create_branch(name) — Create same branch across all repos

Validation Tools — Quality Before Committing

  • validate_repo(repo) — Full suite: syntax + lint + type check + tests
  • validate_changes(repo) — Validate only uncommitted files (fast)
  • check_syntax(repo, file) — Quick syntax check on one file
  • check_imports(repo, file) — Verify all imports resolve
  • run_tests(repo) — Run test suite

Core Tools — File, Git, Repo Management

  • File ops: read_file, write_file, edit_file, delete_file, list_files, search_code, get_file_tree
  • Git ops: git_status, git_diff, git_log, git_branch, git_checkout, git_add, git_commit, git_push, git_pull, git_stash, create_pull_request, run_command
  • Repo ops: list_repos, clone_repo, clone_all_repos, get_repo_info, pull_repo

Resources (Auto-Loaded Context)

  • repo://overview — Complete system architecture and how services connect
  • repo://conventions — Coding patterns across all repos
  • repo://quick-start — Step-by-step guide for agents

Prompts (Task Templates)

  • implement_feature(repo, description) — Guided feature implementation
  • fix_bug(repo, description) — Guided bug fixing
  • add_endpoint(repo, description) — Guided endpoint addition
  • cross_repo_change(description) — Guided multi-repo changes

Configured Repos

Repo Language Purpose
voice-backend-v2 Python Voice AI agent for dealership phone calls
admin-dashboard Python Admin panel API for dealership staff
selinium-browser-automation Python Selenium appointment booking service
chatbot-backend Python Multi-tenant AI chatbot backend
firebase-backend Python Core REST API (users, conversations, tasks)
workflow-builder Python NLP-driven campaign workflow engine
ally-ai-production TypeScript Marketing/landing site (React + Vite)

from github.com/Exploratory-Projects/mcp-server

Install Dealership AI Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install dealership-ai-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add dealership-ai-mcp-server -- uvx --from git+https://github.com/Exploratory-Projects/mcp-server dealership-mcp-server

FAQ

Is Dealership AI Server MCP free?

Yes, Dealership AI Server MCP is free — one-click install via Unyly at no cost.

Does Dealership AI Server need an API key?

No, Dealership AI Server runs without API keys or environment variables.

Is Dealership AI Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Dealership AI Server in Claude Desktop, Claude Code or Cursor?

Open Dealership AI Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Dealership AI Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs