-
Notifications
You must be signed in to change notification settings - Fork 613
[FEATURE][MCP-SERVER]: Python sample - chunker-server #1052
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 advanced text chunking and splitting capabilities for processing large documents and texts with multiple strategies.
Server Specifications
Server Details
- Name:
chunker-server - Language: Python 3.11+
- Location:
mcp-servers/python/chunker_server/ - Purpose: Demonstrate intelligent text chunking strategies for LLM processing
Core Features
- Multiple chunking strategies (semantic, fixed-size, sentence-based)
- Overlap management for context preservation
- Token-aware chunking for LLM compatibility
- Metadata preservation across chunks
- Smart splitting for code, markdown, and structured text
- Recursive chunking with hierarchy preservation
Use Cases
- LLM document processing pipelines
- RAG (Retrieval Augmented Generation) systems
- Document indexing and search
- Content summarization workflows
- Large document analysis
- API documentation processing
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)