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.
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.mdfor 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
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
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.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.