This server provides comprehensive tooling for standardizing file naming conventions in AI-assisted development projects through automated generation, validation, and project structure management.
Core Capabilities:
Generate standardized file names using microservice, layer, domain, action, and extension parameters
Batch generate multiple file names simultaneously for given project types and microservices
Validate existing file names against naming conventions
Explain file name components by breaking down each part and describing its meaning
Suggest corrections for invalid file names with actionable recommendations
Retrieve reference tables for layer codes (backend, frontend, data, infrastructure) and action codes (CRUD, processing, communication)
Generate project templates by type (e-commerce, fintech, healthcare, education, etc.) and scale (MVP, growth, mature, enterprise)
Supported Standards:
10 microservice types (auth, user, payment, order, product, notification, analytics, gateway, search, recommendation)
10 architectural layers (controller, service, repository, model, DTO, middleware, util, config, validator, helper)
10 action types (create, read, update, delete, validate, transform, calculate, send, fetch, process)
Multiple environments (dev, test, staging, prod, common)
Various file extensions (js, ts, py, java, go, yml, json, sql, md)
Feature specifications (validation, encryption, caching, logging)
File sequencing and relationship tracking
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AI Naming Standard MCP Servercreate a user profile page for the authentication service"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π AI File Naming Assistant
Teach AI how to name your files!
Then AI will understand your project better and help you more effectively.
π Language: English | νκ΅μ΄ | ζ₯ζ¬θͺ | δΈζ
π‘ Who is this for?
β
Anyone using AI tools like Claude, ChatGPT, Cursor
β
People struggling with too many files
β
Teams wanting consistent file naming rules
β
Anyone wanting AI to understand their project better
π― The Problem We Solve
β Before: Confusing File Names
login.js
user_page_final_v2.jsx
payment_fixed.py
test123.sqlResult: AI gets confused and makes mistakes π΅
β After: Clear File Names
001_FE_User-Login_C_Page_PROD.jsx
002_BE_Payment-Process_X_API_PROD.py
003_DB_User-Schema_C_Migration_PROD.sql
004_TEST_Login_Unit_DEV.test.jsResult: AI understands perfectly and helps better! β¨
π What You Get
1. π€ AI Understands Your Intent
Just say in plain language:
"Create a login page" β AI makes:
001_FE_User-Login_C_Page_PROD.jsx"Add payment refund API" β AI makes:
021_BE_Payment-Refund_C_API_PROD.py"Create product table" β AI makes:
005_DB_Product-Schema_C_Migration_PROD.sql
2. π 8 Simple Folders
Your project stays organized automatically:
my-project/
βββ 00_DOCS/ π Documentation
βββ 01_CONFIG/ βοΈ Settings
βββ 02_STATIC/ π¦ Images, fonts
βββ 03_ACTIVE/ π₯ Your main code
βββ 04_TEST/ π§ͺ Tests
βββ 05_BUILD/ ποΈ Build files
βββ 06_LOGS/ π Logs
βββ 07_META/ π― AI collaboration files3. π€ Multiple AIs Work Together
Claude writes code
Cursor reviews it
ChatGPT designs structure
All understand the same rules!
4. π Automatic Record Keeping
Everything is tracked automatically:
Who did what
When it was done
Which files depend on each other
β‘ Quick Start (3 Minutes)
Step 1: Install
npm install -g ai-naming-standard-mcpStep 2: Tell Your AI
Just copy this into your Claude or Cursor settings:
{
"mcpServers": {
"ai-naming-standard": {
"command": "node",
"args": ["path/to/ai-naming-standard-mcp/src/index.js"]
}
}
}Step 3: Start Using!
Tell your AI in plain language:
"Create a user dashboard page"
"Add email verification API"
"Make a product database table"
That's it! π
π Real Examples
Example 1: Building a Shopping Site
You say: "I need a shopping cart page"
AI creates:
015_FE_Cart-Shopping_R_Page_PROD.jsxYou can tell it means:
015- File number (easy to find)FE- Frontend (it's a webpage)Cart-Shopping- Shopping cart featureR- Read/Display (shows information)Page- It's a pagePROD- For production (real site)
Example 2: Team Collaboration
Before:
John makes:
login_page.jsxSarah makes:
LoginPage.jsxMike makes:
user-login-component.jsxπ΅ Everyone confused!
After:
Everyone makes:
001_FE_User-Login_C_Page_PROD.jsx⨠Perfect consistency!
π Supports 4 Languages
All features work in your language:
Language | Status | Documentation |
English | β Full | |
νκ΅μ΄ (Korean) | β Full | |
ζ₯ζ¬θͺ (Japanese) | β Full | |
δΈζ (Chinese) | β Full |
π How File Names Work
Don't worry - you don't need to memorize this!
Just tell AI what you want, and it creates the correct name.
But if you're curious, here's how it works:
[Number]_[Where]_[What]-[Detail]_[Action]_[Type]_[Environment]Examples:
File Name | Meaning |
| Frontend login page (creating) |
| Backend payment service (executing) |
| Database order table (creating) |
Where (Layer):
FE= Frontend (what users see)BE= Backend (server logic)DB= Database (data storage)API= API (connects things)
Action:
C= Create (making new)R= Read (showing)U= Update (changing)D= Delete (removing)X= Execute (processing)
π¬ Need Help?
π§ Email: omskykhal@gmail.com
π€ Want to Contribute?
We welcome:
Bug reports
Feature suggestions
Translations
Documentation improvements
How to contribute:
Visit our GitHub: https://github.com/ai-naming-standard/mcp
Open an Issue or Pull Request
We'll review and respond quickly!
π License
MIT License - Free to use for everyone!
Copyright (c) 2025 AI Naming Standard
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software.π― Key Benefits
β¨ Save Time: No more thinking about file names
β¨ Less Confusion: Everyone uses the same system
β¨ Better AI Help: AI understands your project structure
β¨ Easy Teamwork: Clear rules for everyone
β¨ Professional: Your project looks organized and clean
π¦ Technical Details (For Developers)
MCP Protocol
Compatible with MCP v0.6.0
24 built-in tools for file management
Supports multi-AI orchestration
Automatic dependency tracking
System Requirements
Node.js >= 16.0.0
npm or yarn
Compatible with Claude Desktop, Cursor, VS Code
Advanced Features
Custom naming rules
Migration from v4/v5
Dependency graph generation
AI role matrix management
Conversation history tracking
For detailed technical documentation, visit: Technical Docs
Version: 6.0.13
Status: Production Ready β
Made with care for the AI community π
NPM Package β’ GitHub β’ Documentation
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.