Skip to content
Vinkius

Circular Code Dependency Detector Connector for AI agents.

3 live capabilities

Stop import cycles and analyze module coupling in JavaScript and Python projects.

Live agent request Circular Code Dependency Detector / Connector

Waiting for input…

AI Agent

Why people use Circular Code Dependency Detector

Stop breaking your builds with Circular Code Dependency Detector analysis

With this Connector, your agent does the heavy lifting. It scans your entire directory at once and presents the exact path of the cycle, so you can fix it in seconds.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You stop guessing where circular imports are coming from.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 6,100+ Connectors

  1. Real-world use case 01

    Refactoring a monolith

    You are breaking up a large service and need to ensure moving a file doesn't create a new loop.

  2. Real-world use case 02

    Debugging startup crashes

    A Python script fails at runtime with an import error.

  3. Real-world use case 03

    Code review automation

    During a PR, you want to ensure no new circular dependencies were introduced.

Complete set · 3capabilities

The complete Circular Code Dependency Detector capability set.

These are the exact actions your AI can choose when you ask it to work with Circular Code Dependency Detector.

Capability set01 / 01

01—03

3 capabilities in this set.

Part of 3 available through Circular Code Dependency Detector.

  1. 01 Capability

    Compute coupling metrics

    Calculates how much a specific module relies on others. It helps you see if a file is too tightly bound to the rest of your project.

  2. 02 Capability

    Detect cycles

    Locates exact paths where imports loop back on themselves. This prevents frustrating runtime errors.

  3. 03 Capability

    Scan dependencies

    Looks through your directory to build a complete dependency map. It is the first step in understanding your project architecture.

Set up in minutes

One URL. Then ask Circular Code Dependency Detector to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Circular Code Dependency Detector from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_V2TywrXk4ZedJ9OsuD67krBjloqkZ6H14wDHFEBh/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it Circular Code Dependency Detector, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable Circular Code Dependency Detector for the conversation.

Where the request belongs

Work Circular Code Dependency Detector can move forward.

Built around the request

Software engineers struggling with messy, tightly coupled codebases in JavaScript or Python.

01

Frontend Engineer

Managing complex React or TypeScript dependency trees to prevent build failures.

02

Backend Developer

Tracking Python module imports to ensure clean, modular service architectures.

03

DevOps Engineer

Ensuring clean builds and preventing runtime initialization errors during deployment.

Bring your own AI

Change the model, client or framework. Keep Circular Code Dependency Detector connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about Circular Code Dependency Detector.

The practical details behind the request, access and result.

How can I find circular imports in my JavaScript project using Circular Code Dependency Detector?

You can simply ask your AI client to scan your directory. The Connector will identify any loops and show you the exact file path causing the issue.

Can Circular Code Dependency Detector help with Python dependency issues?

Yes, it is specifically designed to handle Python module imports, helping you find cycles that cause runtime errors during startup.

Does Circular Code Dependency Detector work with TypeScript?

Absolutely. It works perfectly with TypeScript projects to help you manage complex import trees and prevent build-time failures.

Can I use this Connector to see which modules are the most important in my project?

Yes, by looking at the coupling metrics, you can identify modules with high in-degree counts, which are your most critical dependencies.

Will Circular Code Dependency Detector slow down my coding workflow?

No, it actually speeds things up by automating the tedious process of manual dependency tracing and error hunting.

How do I start detecting cycles in my project?

First, use the scan_dependencies capability on your project directory to generate a dependency map. Then, pass that map into detect_cycles to see all identified loops.

Can I analyze Python projects?

Yes, the scanner supports python syntax alongside javascript and typescript.

What are coupling metrics?

They quantify module interdependence. By using compute_coupling_metrics, you can see the in-degree and out-degree of a module to find high-risk files.

One connection away

Give your agent a direct line to Circular Code Dependency Detector.

Connect Circular Code Dependency Detector once. Keep it beside 6,100+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available