JUHE API Marketplace
ebwinters avatar
MCP Server

Chunky MCP

An MCP server that manages chunking and reading of large responses, allowing tools to handle oversized data that would otherwise fail.

2
GitHub Stars
8/23/2025
Last Updated
No Configuration
Please check the documentation below.

README Documentation

chunky-mcp

An MCP server to handle chunking and reading large responses

Before:

before

After:

after

Quick Install

Using Pip

Cloning

  1. git clone https://github.com/ebwinters/chunky-mcp.git
  2. cd chunky-mcp
  3. pip install -e .

Usage

Import the helper in your tool:

from chunky_mcp_utils import handle_large_response

@mcp.tool()
def my_tool() -> list[types.TextContent]:
    """
    Gets a list of all the employees in the system from the database
    """
    # Call might give a large JSON response
    response = requests.get("https://someblob.com")
    response_data = response.json()
    
    # Chunker handles the large response and calls following read chunk tools
    return handle_large_response(
        response_data,
        my_tool.__name__,
        _chunker
    )

Add MCP entry

"chunky": {
    "type": "stdio",
    "command": "chunky-mcp",
    "args": []
}

Dev Setup

  1. Install uv
  2. uv venv
  3. .\.venv\Scripts\activate
  4. uv sync

Quick Actions

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source