The project_info tool provides a complete overview of your project's configuration, structure, and technology stack. It automatically detects frameworks, package managers, languages, build tools, CI/CD configurations, and more.
Stellarion scans your project root for configuration files (package.json, Cargo.toml, pyproject.toml, etc.) and analyzes file patterns to detect the technology stack. It aggregates this information into a comprehensive project profile.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
path | string | No | . | Project root to analyze |
includeLanguages | boolean | No | false | Include detailed language distribution |
includeStats | boolean | No | false | Include file size statistics |
includeDocs | boolean | No | false | Scan documentation directory |
includeActivity | boolean | No | false | Include recent file activity timestamps |
includeReadme | boolean | No | false | Extract README content and summary |
mcp__stellarion__project_info includeLanguages:true includeStats:true includeActivity:true
Natural Language:
What kind of project is this? Give me the project overview.
Direct MCP Call:
mcp__stellarion__project_info
Returns: Project type, frameworks, package manager, dependencies
Natural Language:
Give me a complete overview of this project including languages, file statistics, and recent activity
Direct MCP Call:
mcp__stellarion__project_info includeLanguages:true includeStats:true includeActivity:true
Returns: Comprehensive project profile with all available information
Natural Language:
What languages are used in this project and how many files of each?
Direct MCP Call:
mcp__stellarion__project_info includeLanguages:true
Returns: File count by language/extension
Natural Language:
What frameworks does this project use?
Direct MCP Call:
mcp__stellarion__project_info
Returns: Detected frameworks based on dependencies and file patterns
Natural Language:
Show me the project info including documentation overview
Direct MCP Call:
mcp__stellarion__project_info includeDocs:true includeReadme:true
Returns: Project info plus docs/ directory contents and README summary
Natural Language:
How big is this project? Show me file statistics.
Direct MCP Call:
mcp__stellarion__project_info includeStats:true
Returns: Total files, sizes, largest files, storage usage
| Project Type | Detection Method |
|---|---|
| nodejs | package.json present |
| rust | Cargo.toml present |
| python | pyproject.toml, setup.py, or requirements.txt |
| java | pom.xml or build.gradle |
| go | go.mod present |
| php | composer.json present |
| ruby | Gemfile present |
| Category | Examples |
|---|---|
| Frontend | React, Vue, Angular, Svelte, Next.js, Nuxt |
| Backend | Express, FastAPI, Spring, Django, Flask, Rails |
| Testing | Jest, Mocha, Pytest, JUnit |
| Build | Webpack, Vite, Rollup, Parcel |
| Manager | Detection |
|---|---|
| npm | package-lock.json |
| yarn | yarn.lock |
| pnpm | pnpm-lock.yaml |
| cargo | Cargo.lock |
| pip | requirements.txt |
| poetry | poetry.lock |
When includeLanguages: true:
TypeScript: 145 files (65%)
JavaScript: 45 files (20%)
Python: 25 files (11%)
JSON: 8 files (4%)
When includeStats: true:
| Metric | Description |
|---|---|
| Total files | Number of tracked files |
| Total size | Combined file size |
| Average size | Mean file size |
| Largest file | Biggest file in project |
Detected build and development tools:
| Tool | Detection |
|---|---|
| Webpack | webpack.config.js |
| Vite | vite.config.ts |
| ESBuild | esbuild configuration |
| Make | Makefile |
| Gradle | build.gradle |
| Platform | Detection |
|---|---|
| GitHub Actions | .github/workflows/ |
| GitLab CI | .gitlab-ci.yml |
| CircleCI | .circleci/config.yml |
| Travis | .travis.yml |
| Jenkins | Jenkinsfile |
| Tool | Detection |
|---|---|
| ESLint | .eslintrc.* |
| Prettier | .prettierrc.* |
| Clippy | Rust clippy config |
| Black | Python black config |
| Husky | .husky/ directory |
Detected license type:
project_info first when exploring a new codebase# 1. Understand the project
mcp__stellarion__project_info includeLanguages:true
# 2. Index for semantic search
mcp__stellarion__index_project
# 3. Analyze quality
mcp__stellarion__analyze_quality type:complexity
# 4. Find improvements
mcp__stellarion__find_refactoring includePriority:true