Skip to main content
Glama
e1imba

Project Customization MCP

by e1imba

Project Customization MCP

An open-source MCP (Model Context Protocol) server that automates project customization by analyzing your codebase and generating AI-ready configuration files based on industry best practices. Perfect for teams and individual developers who want consistent, framework-aware project guidelines.

Platform-agnostic: Works with any IDE, editor, or AI tool that supports the Model Context Protocol (VS Code, JetBrains, Cursor, Claude, etc.)

What You Get

This tool automatically:

  • πŸ” Analyzes your project - Detects frameworks, languages, and project structure

  • πŸ“ Generates guidelines - Creates .github/copilot-instructions.md for consistent development

  • ✍️ Updates documentation - Enhances README with best practices

  • πŸ’‘ Provides recommendations - Suggests improvements for your codebase

Related MCP server: devflow-mcp

🎯 Tools Available

  • πŸ”Ž analyze_project - Scan your project and detect frameworks/languages

  • πŸ“‹ generate_copilot_instructions - Create customization guidelines for your project

  • πŸ“„ update_readme - Generate or enhance README with standards

  • πŸš€ get_customization_recommendations - Get actionable improvement suggestions

πŸ“š Resources Available

  • πŸ“¦ Project Metadata - Your project type, frameworks, languages

  • πŸ“ Project Structure - Directory organization and files

  • πŸ“– Current Guidelines - Existing customization files

  • πŸ“ README - Your current documentation

πŸ’¬ Prompts Available

  • ⚑ analyze-and-customize - Full workflow (analyze β†’ generate β†’ update)

  • ✨ generate-instructions-only - Create just the instruction file

  • πŸ”„ review-and-improve - Review existing customizations

πŸ“¦ Installation

{
  "mcpServers": {
    "project-customization": {
      "command": "npx",
      "args": ["-y", "project-customization-mcp"]
    }
  }
}

🌍 Option 2: Global npm Installation

npm install -g project-customization-mcp

Then configure:

{
  "mcpServers": {
    "project-customization": {
      "command": "project-customization-mcp",
      "env": {
        "MCP_API_KEY": "YOUR_KEY"
      }
    }
  }
}

πŸ” Authorization (Tools Only)

Tool execution requires an API key configured via MCP_API_KEY in the MCP server configuration env. If the key is missing, tool calls return an authorization error. Prompts and resources remain available without any key.

Example configuration:

{
  "mcpServers": {
    "project-customization": {
      "command": "project-customization-mcp",
      "env": {
        "MCP_API_KEY": "YOUR_KEY"
      }
    }
  }
}

🧠 Memory (GitHub Copilot Hosted)

This MCP server does not store memory. Use GitHub Copilot's hosted memory feature for long-lived context, per GitHub's Copilot memory documentation.

πŸš€ How to Use

1️⃣ Configure in Your IDE

  • VS Code: Ctrl+Shift+P β†’ "MCP: Open User Configuration"

  • Cursor: Settings β†’ MCP Servers

  • Other IDEs: Refer to your IDE's MCP documentation

Add one of the configurations above and restart your IDE.

2️⃣ Use in Chat

Open your chat and type:

Analyze my project and set up customization based on best practices

Or use specific prompts:

/analyze-and-customize
/generate-instructions-only
/review-and-improve

3. Add Resources to Chat

Add project context:

  • Select "Add Context" β†’ "MCP Resources"

  • Choose: Project Metadata, Project Structure, Guidelines, README

πŸ“‹ What Gets Generated

The tool creates or updates:

  • βœ… .github/copilot-instructions.md - Project-specific guidelines and standards

  • βœ… README.md - Enhanced with setup and development guidelines

  • βœ… Recommendations - Suggestions for framework-specific improvements

πŸ“Š Example Output

For a React TypeScript project, you get:

# Project Guidelines

## Code Style

- Use functional components with hooks
- Maintain strict TypeScript (no `any`)
- ESLint + Prettier for formatting

## Project Structure

- src/components - React components
- src/pages - Page components
- src/utils - Utilities
- src/hooks - Custom hooks

πŸ“„ License

MIT License - See LICENSE file


πŸŽ‰ Made for the Model Context Protocol | Works with any MCP-compatible client

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A MCP server built for developers enabling Git based project management with project and personal…

  • An MCP server that gives your AI access to the source code and docs of all public github repos

  • MCP server for generating rough-draft project plans from natural-language prompts.

View all MCP Connectors

Latest Blog Posts

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/e1imba/project-customization-mcp'

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