v0.1.5 - Complete Frontend & Database Support
🚀 Major Features
🎨 Complete Frontend Framework Support
- Modern Frameworks: Vue.js (
.vue
), Svelte (.svelte
), Astro (.astro
) - ES Modules:
.mjs
,.cjs
for modern JavaScript projects - Advanced Styling:
.less
,.sass
,.stylus
,.styl
preprocessors - Template Engines:
.hbs
,.handlebars
,.ejs
,.pug
- Documentation:
.mdx
(Markdown + JSX)
🗄️ Comprehensive Database Support
- Core SQL:
.sql
,.ddl
,.dml
files - Database-Specific: MySQL, PostgreSQL, SQLite, SQL Server, Oracle, DB2
- Database Objects: Procedures, functions, views, triggers, indexes
- Migration Tools: Rails, Django, Liquibase, Flyway
- NoSQL & Modern: Cassandra (
.cql
), Neo4j (.cypher
), GraphQL (.gql
), SPARQL
📊 What's New
Frontend Extensions (15 new)
.vue, .svelte, .astro, .mjs, .cjs, .less, .sass, .stylus, .styl,
.hbs, .handlebars, .ejs, .pug, .mdx
Database Extensions (20 new)
.sql, .ddl, .dml, .mysql, .postgresql, .psql, .sqlite, .mssql,
.oracle, .ora, .db2, .proc, .procedure, .func, .function, .view,
.trigger, .index, .migration, .seed, .fixture, .schema, .cql,
.cypher, .sparql, .gql, .liquibase, .flyway
🎯 Use Cases
Frontend Developers:
- Index Vue.js, Svelte, and Astro projects
- Search through CSS preprocessor files
- Navigate template engine files
- Find ES module imports and exports
Full-Stack Developers:
- Search database schemas and migrations
- Find SQL queries and stored procedures
- Navigate ORM framework files
- Index GraphQL schemas and resolvers
DevOps/Database Teams:
- Search migration files across frameworks
- Find database object definitions
- Navigate Liquibase/Flyway scripts
- Index NoSQL query files
📈 Statistics
- 35+ new file extensions added
- Full-stack coverage from frontend to database
- Zero breaking changes - fully backward compatible
- Enhanced documentation with categorized file types
🔧 Technical Improvements
- Organized extension categories with clear comments
- Enhanced README with detailed file type coverage
- Maintained high performance with smart indexing
- Improved code organization and maintainability
🚀 Getting Started
Installation
# Using uvx (recommended)
uvx code-index-mcp
# Using pip
pip install code-index-mcp
Example Usage
# Find all Vue components
find_files "*.vue"
# Search for database queries
search_code "SELECT * FROM"
# Find migration files
find_files "*.migration"
This release transforms Code Index MCP into a truly full-stack development tool supporting the complete modern web development ecosystem!
🙏 Community
Special thanks to [@jordandakota](https://github.com/jordandakota) for suggesting SQL file support, which led to this comprehensive database feature implementation.
Full Changelog: v0.1.2...v0.1.5