-
Notifications
You must be signed in to change notification settings - Fork 613
[FEATURE][MCP-SERVER]: Python sample - code-splitter-server #1053
Copy link
Copy link
Labels
enhancementNew feature or requestNew feature or requestmcp-serversMCP Server SamplesMCP Server SamplesoicOpen Innovation Community ContributionsOpen Innovation Community ContributionspythonPython / backend development (FastAPI)Python / backend development (FastAPI)
Milestone
Description
Overview
Create an MCP Server in Python that provides code-aware file splitting and chunking capabilities for processing large codebases with syntax awareness.
Server Specifications
Server Details
- Name:
code-splitter-server - Language: Python 3.11+
- Location:
mcp-servers/python/code_splitter_server/ - Purpose: Intelligent code splitting with syntax awareness
Core Features
- Language-specific code parsing and splitting
- AST-based chunking for accuracy
- Function/class-level splitting
- Import and dependency preservation
- Comment and docstring handling
- Multi-language support
Use Cases
- Code review and analysis systems
- Documentation generation
- Code migration tools
- Large codebase processing
- AI code assistant pipelines
- Code search and indexing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestmcp-serversMCP Server SamplesMCP Server SamplesoicOpen Innovation Community ContributionsOpen Innovation Community ContributionspythonPython / backend development (FastAPI)Python / backend development (FastAPI)