π€ AI Naming Standard MCP Server
Official MCP (Model Context Protocol) server for AI-driven file naming conventions. Automatically generate and validate standardized file names across your entire project.
π Multi-Language Support
- πΊπΈ English (Default) 
- π°π· νκ΅μ΄ (Korean) 
- π―π΅ ζ₯ζ¬θͺ (Japanese) 
β‘ Quick Start
Install via NPM
Configure Claude Desktop
Add to your Claude Desktop configuration:
Windows: %APPDATA%\Claude\claude_desktop_config.json
Mac/Linux: ~/.config/claude/claude_desktop_config.json
Restart Claude Desktop
π Features
Available Tools
- generateFileName - Generate standardized file names 
- validateFileName - Validate existing file names 
- explainFileName - Explain file name components 
- getLayerCodes - Get architecture layer codes 
- getActionCodes - Get action codes reference 
- getProjectTemplate - Generate project templates 
- batchGenerateFileNames - Batch generate multiple files 
- suggestCorrection - Get correction suggestions 
Naming Convention
Example:
Components
| Component | Description | Examples | 
| Microservice | Service identifier | auth, user, payment, order | 
| Sequence | File ordering | 001-999, v1-v99, main/alt | 
| Layer | Architecture layer | controller, service, repository | 
| Domain | Business domain | user-login, payment-card | 
| Action | CRUD operation | create, read, update, delete | 
| Feature | Additional feature | validation, encryption, caching | 
| Environment | Deployment env | dev, test, staging, prod | 
| Extension | File type | js, ts, py, java, go | 
π» Usage Examples
In Claude Desktop
π Project Types Supported
- E-commerce/Marketplace 
- Social Media Platform 
- Fintech/Banking 
- Healthcare/Medical 
- Education/E-learning 
- Streaming/Media 
- Food Delivery 
- Travel/Accommodation 
- IoT/Smart Home 
- Gaming/E-sports 
π Language Settings
Change Language
Set the MCP_LANG environment variable:
π οΈ Development
Clone Repository
Run Tests
Local Development
π¦ NPM Package
Published as: ai-naming-standard-mcp
π€ Contributing
We welcome contributions! Please feel free to submit a Pull Request.
- Fork the repository 
- Create your feature branch ( - git checkout -b feature/AmazingFeature)
- Commit your changes ( - git commit -m 'Add some AmazingFeature')
- Push to the branch ( - git push origin feature/AmazingFeature)
- Open a Pull Request 
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Acknowledgments
- Built for Claude Desktop and Cursor IDE 
- Follows AI-driven development best practices 
- Inspired by microservices architecture patterns 
π Support
- Organization: AI Naming Standard 
- Repository: github.com/ai-naming-standard/mcp 
- Issues: GitHub Issues 
- NPM Package: npmjs.com/package/ai-naming-standard-mcp 
Made with β€οΈ by the AI Development Community
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Enables automatic generation and validation of standardized file names using AI-driven conventions for microservices architecture. Supports multi-language naming with structured components like microservice, layer, domain, and action identifiers.