Sponsored by Deepsite.site

Universal Project MCP Server

Created By
riskiilyas7 months ago
MCP Server for my Claude to understand a whole project
Content

Universal Project MCP Server

A simple MCP server that lets Claude connect to your entire project without context limitations. Claude can explore your whole codebase structure and read any files it needs, but won't modify anything.

Why This Exists

The main purpose is to give Claude full access to understand your project structure without hitting context limits. In other words, use claude as efficient as possible. Instead of copying/pasting code snippets, Claude can:

  • See your entire project structure at once
  • Read any file it needs to understand your code
  • Search through multiple files to find what it's looking for
  • Search the files that contains specific keywords
  • Get the complete picture of how your project is organized
  • Instantly analyze project type, dependencies, and key files

What Happened to File Editing?

I originally tried adding full CRUD operations (create, edit, delete files) and command execution, but it wasn't really effective. Claude would make unexpected changes or run commands I didn't intend. So I removed all the file modification and command execution features.

Now it's read-only, which works much better - Claude can understand everything but you stay in control of actually making changes.

Available Methods

Project Setup

  • set_project_path(path) - Point to your project directory
  • get_project_path() - See current project path

Smart Project Analysis

  • get_project_summary() - Get complete project overview (type, README files, stats, complexity)
  • get_dependencies() - Analyze all project dependencies from config files
  • find_entry_points() - Find main files, configs, routes, and other important files

Exploring Your Project

  • get_structure(path, max_depth) - Get the whole directory tree
  • list_directory(path) - List files in a specific folder
  • read_file(file_path, start_line, end_line) - Read any file (with optional line range)
  • get_file_info(file_path) - Get file details and stats

Finding Stuff

  • search_files(pattern, path, include_content, file_extensions, max_results) - Search for files by name or content

How to Use It

  1. Set your project once: Tell Claude where your project is located
  2. Let Claude analyze instantly: New smart methods give Claude immediate project understanding
  3. Get targeted help: Claude focuses on the right files and understands your tech stack
  4. You implement changes: Claude gives precise suggestions based on full context

Installation

cd coding-mcp-server
uv sync

Claude Configuration

Add this to your Claude desktop app configuration:

{
  "mcpServers": {
    "universal-project": {
      "command": "uv",
      "args": ["run", "python", "D:\\path\\to\\your\\coding-mcp-server\\server_mcp.py"],
      "cwd": "D:\\path\\to\\your\\coding-mcp-server"
    }
  }
}

Example Usage - Before and After

You: "Set my project to D:\MyFlutterApp"
Claude: *calls get_project_summary()*
"✓ This is a Flutter project with 156 files, medium complexity. 
Found README.md at root. Main directories: lib/, android/, ios/"

Claude: *calls get_dependencies()*  
"Uses 23 dependencies including http, provider, flutter_bloc"

Claude: *calls find_entry_points()*
"Main entry: lib/main.dart, Config: pubspec.yaml"

Claude: *reads README.md*
"I can see this is an e-commerce app with user authentication..."

Result: Claude understands your entire project in seconds!

Key Benefits

  • No Context Limits: Claude sees your whole project without token restrictions
  • Instant Analysis: New methods give immediate project understanding
  • Smart Focus: Claude knows which files are important to read
  • Tech Stack Aware: Understands your dependencies and project type
  • Documentation Aware: Finds and reads your README/docs automatically
  • Safe & Read-Only: No accidental file changes or command execution

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
WindsurfThe new purpose-built IDE to harness magic
CursorThe AI Code Editor
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright McpPlaywright MCP server
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
Amap Maps高德地图官方 MCP Server
ChatWiseThe second fastest AI chatbot™
Serper MCP ServerA Serper MCP Server
Tavily Mcp
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
DeepChatYour AI Partner on Desktop