flatten-mcp
Related Servers
Alternatives to flatten-mcp
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).13 npm3Apache 2.0
- AlicenseAqualityFmaintenanceA server that allows LLMs to run Claude Code with all permissions bypassed automatically, enabling code execution and file editing without permission interruptions.1196 npm1,313MIT
- AlicenseAqualityDmaintenanceAn MCP server that enables users to retrieve, filter, and search through Claude Code conversation history stored in local projects. It provides tools for listing projects and sessions, paginating through message history, and searching across conversations with keyword filtering.48 npm11MIT
- AlicenseAqualityFmaintenanceEnables persistent session memory for LLMs by trust-scoring and injecting verified context between conversations.222 PyPI1MIT
- AlicenseAqualityDmaintenanceEnables Claude Code to search, browse, and read its own past conversation history across all projects using BM25 keyword search.110 npmMIT
Related Servers
- AlicenseBqualityDmaintenanceMCP server for managing Claude Code conversation sessions1268 npmMIT
- FlicenseNot gradedqualityCmaintenanceA local MCP server that lets Claude Code start, resume, and wait for Codex app-server sessions while humans inspect live sessions from a terminal.-
- AlicenseNot gradedqualityCmaintenanceAn MCP server that gives Claude Code cross-session memory persisted to a plain .claude-memory.md file in your repo.MIT
- AlicenseAqualityDmaintenanceSession-based development workflow MCP server for Claude Code that structures tasks into sessions with plans, progress tracking, and archiving for context resumption.52 npmMIT
- AlicenseAqualityAmaintenanceLocal-first MCP server that watches your coding sessions and injects a compact summary at the start of each new session. 85.6% token reduction, SQLite storage, no cloud. Works with Claude Code, Cursor, Cline, and Windsurf.1321 npm8MIT
- FlicenseNot gradedqualityDmaintenanceMCP server for project planning inside Claude. It tracks progress, knows your codebase, and resumes exactly where you left off every session.5 npm5-
TDQS
Scored across 5 tools
Each tool addresses a distinct scope: in-memory message arrays versus on-disk session files, with separate flatten, unflatten, and retrieve operations. The session/messages names clearly separate the two workflows, and retrieve_flattened has a unique purpose.
Tool names follow a consistent verb_noun snake_case pattern: flatten_session, unflatten_session, flatten_messages, unflatten_messages. retrieve_flattened is the only slight variation but remains clearly in the same flattened-domain vocabulary.
Five tools is well-scoped for this server's purpose: two for flattening/unflattening message arrays, two for flattening/unflattening sessions, and one for retrieving individual flattened artifacts. Each tool has a clear role with no redundant duplicates.
The server covers the full lifecycle for both supported workflows: flatten, unflatten, and retrieve. It provides both functional in-memory message handling and persisted CLI session handling, with no obvious missing dead-end in normal use.