Project Customization MCP

Project Customization MCP

An open-source MCP server that automates project customization by analyzing your codebase and generating AI-ready configuration files based on industry best practices.

Category
Visit Server

README

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

šŸŽÆ 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

āš™ļø Option 1: Using npx (Recommended - No Installation Needed)

{
  "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

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured