Skip to main content
Glama

QoutaMCP

MCP server for inspecting and analyzing project structures. Detects languages, frameworks, entry points, and dependencies.

Installation

npx qoutamcp

Manual

git clone https://github.com/QoutaID/qoutaMcp.git cd qoutaMcp npm install npm start

MCP Client Configuration

Add to your MCP client config (e.g., mcp_config.json):

{ "mcpServers": { "qoutaMcp": { "command": "npx", "args": ["-y", "qoutamcp"] } } }

Or if installed locally:

{ "mcpServers": { "qoutaMcp": { "command": "node", "args": ["C:/path/to/qoutaMcp/index.js"] } } }

Available Tools

1. inspect_project

Complete project snapshot - the primary tool for understanding a project.

Input:

{ "path": "/path/to/project", "maxDepth": 3, "includeHidden": false }

Output:

{ "project": { "language": ["Node.js", "Python"], "type": "Web API", "confidence": 0.92 }, "frameworks": [ { "name": "FastAPI", "confidence": 0.95 } ], "entryPoints": ["main.py"], "structureSummary": { "app": ["routes", "models"], "config": ["settings.py"] }, "dependencies": { "primary": ["fastapi", "uvicorn"], "dev": ["pytest"] }, "configFiles": [".env.example", "pyproject.toml"] }

2. detect_stack

Lightweight and fast stack detection.

Input:

{ "path": "/path/to/project" }

Output:

{ "runtime": ["Python"], "framework": ["FastAPI"], "databaseHints": ["PostgreSQL"], "frontend": null }

3. list_key_files

List key files categorized by purpose.

Input:

{ "path": "/path/to/project" }

Output:

{ "entry": ["main.py"], "config": ["pyproject.toml", ".env.example"], "docs": ["README.md"] }

Supported Languages

Language

Signature Files

Frameworks Detected

Node.js/TS

package.json

,

tsconfig.json

React, Next.js, Express, Vite, NestJS

Python

requirements.txt

,

pyproject.toml

Flask, FastAPI, Django, Streamlit

PHP

composer.json

Laravel, Symfony

Go

go.mod

Gin, Fiber, Echo

Java

pom.xml

,

build.gradle

Spring Boot

Rust

Cargo.toml

Actix, Rocket, Axum

Error Handling

All errors are returned as JSON:

{ "error": { "code": "PATH_NOT_FOUND", "message": "Specified path does not exist" } }

License

ISC

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/QoutaID/qoutaMcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server