Skip to main content
Glama

AI Naming Standard MCP Server

Official

πŸ€– AI Naming Standard MCP Server

npm version License: MIT Node.js Version

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

npm install -g ai-naming-standard-mcp

Configure Claude Desktop

Add to your Claude Desktop configuration:

Windows: %APPDATA%\Claude\claude_desktop_config.json
Mac/Linux: ~/.config/claude/claude_desktop_config.json

{ "mcpServers": { "ai-naming-standard": { "command": "npx", "args": ["ai-naming-standard-mcp"] } } }

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

[microservice]_[sequence]_[layer]_[domain-sub]_[action]_[feature]_[env].[ext]

Example:

auth_001_controller_user-login_validate_validation_prod.ts

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

Generate a controller file name for user authentication
Validate: auth_001_controller_user-login_validate_validation_prod.ts
Create project template for e-commerce MVP

πŸš€ 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:

# Windows set MCP_LANG=ko # Korean set MCP_LANG=ja # Japanese set MCP_LANG=en # English (default) # Mac/Linux export MCP_LANG=ko # Korean export MCP_LANG=ja # Japanese export MCP_LANG=en # English (default)

πŸ› οΈ Development

Clone Repository

git clone https://github.com/ai-naming-standard/mcp.git cd mcp npm install

Run Tests

npm test

Local Development

npm start

πŸ“¦ NPM Package

Published as: ai-naming-standard-mcp

npm install -g ai-naming-standard-mcp

🀝 Contributing

We welcome contributions! Please feel free to submit a Pull Request.

  1. Fork the repository

  2. Create your feature branch (git checkout -b feature/AmazingFeature)

  3. Commit your changes (git commit -m 'Add some AmazingFeature')

  4. Push to the branch (git push origin feature/AmazingFeature)

  5. 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


Made with ❀️ by the AI Development Community

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

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.

  1. 🌐 Multi-Language Support
    1. ⚑ Quick Start
      1. Install via NPM
      2. Configure Claude Desktop
      3. Restart Claude Desktop
    2. πŸ“– Features
      1. Available Tools
      2. Naming Convention
      3. Components
    3. πŸ’» Usage Examples
      1. In Claude Desktop
    4. πŸš€ Project Types Supported
      1. 🌍 Language Settings
        1. Change Language
      2. πŸ› οΈ Development
        1. Clone Repository
        2. Run Tests
        3. Local Development
      3. πŸ“¦ NPM Package
        1. 🀝 Contributing
          1. πŸ“„ License
            1. πŸ™ Acknowledgments
              1. πŸ“ž Support

                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/ai-naming-standard/mcp'

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