# HTTP Endpoint Collision Detector MCP

> HTTP Endpoint Collision Detector MCP identifies overlapping or conflicting HTTP routes in your web developments codebase. It scans project directories to find shadowing, duplication, and path equivalence issues across Express, FastAPI, Django, and Spring frameworks- It's an essential tool for preventing broken links and routing errors in complex API architectures.

## Overview
- **Category:** web-development
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_DUnuryAMdoOKkC1Q0parUV0nH5rkF55AKgJv6YLr/mcp
- **Tags:** http, routing, collision, express, fastapi, django

## Prompt Examples

**Prompt:** 
```
Are there any route conflicts in my Express project at /workspace/my-app?
```

**Response:** 
```
The `analyze_route_collisions` tool found 1 conflict: `/users/:id` shadows `/users/me`.
```

**Prompt:** 
```
Check if `/api/v1/users/{id}` and `/api/v1/users/:id` are the same.
```

**Response:** 
```
Yes, both paths are functionally equivalent after normalization.
```

**Prompt:** 
```
Scan my project for routes.
```

**Response:** 
```
The `extract_raw_routes` tool found 5 routes in your project.
```

## Capabilities

### Find route conflicts
It identifies overlapping or conflicting HTTP routes in your project directory. It finds exact matches or parameterized shadowing in your web developments codebase. } , { 

## Frequently Asked Questions

**How does it detect collisions?**
It uses `analyze_route_collisions` to build a routing tree and identify overlapping patterns. Tools available: `your_tool_name`.

**Which frameworks are supported?**
The server supports Express, FastAPI, Spring, and Django.

**Does it require API keys?**
No, this MCP server connects via Vinkius Edge without needing vendor credentials.