About Ephemeral Buffer MCP
Ephemeral Buffer MCP is an MCP server in the RAG category: ephemeral in-memory command output capture and hybrid search MCP server for coding agents. It has been installed 0 times through Conduid.
Tools (12)
capture_file(file_path, label, content_type='auto', max_bytes=None)Ingests a bounded log/output file from disk; defaults to the configured buffer byte limit.
Takes no parameters.
capture_text(content, label, content_type='auto')Ingests text directly into the buffer.
Takes no parameters.
clear_captures(capture_id)Clears buffer.
Takes no parameters.
consolidate_captures(capture_ids, label, max_captures=25, max_bytes=None)Creates one bounded, searchable JSON capture from multiple captures while preserving source IDs and source line numbers.
Takes no parameters.
execute_and_capture(command, cwd, label, content_type='auto', max_output_bytes=None, timeout_seconds=None)Executes a shell command with bounded head/tail capture, optional timeout, and a compact diagnostic summary (exit code, diff file map, error signals, and truncation status) to the agent context.
Takes no parameters.
get_buffer_stats()Reports aggregate capture count, content bytes, lines, chunks, embedding model readiness, embedding bytes, accounted bytes, and process RSS. When local metrics are enabled, it also includes the content-free aggregate metrics snapshot.
Takes no parameters.
get_capture_slice(start_line, end_line)Retrieves exact line ranges to inspect full stack traces, logs, or specific diff files.
Takes no parameters.
get_capture_summary(capture_id)Diagnostic overview (line counts, diff file maps, error signals, preview).
Takes no parameters.
get_runtime_diagnostics()Opt-in, content-free report of runtime version, platform, uptime, socket mode, buffer limits, embedding readiness, and process memory.
Takes no parameters.
list_captures()Lists active captures in the ring buffer.
Takes no parameters.
preflight_command(command, cwd=None)Performs content-free path, symlink, local Git-root, and executable-resolution diagnostics without executing the requested command.
Takes no parameters.
search_capture(query, mode, top_k, context_lines)Hybrid/BM25/Semantic search over the captured output. BM25 splits underscores and punctuation—including regex-like characters—into alphanumeric terms, then combines those terms with OR. For example, `database_connection` searches for `database` or `connection`, not one underscore-containing term. Hybrid ranking gives lexical matches priority over semantic-only matches. Returns matching chunks with surrounding context lines, exact numeric context boundaries, raw context, and line numbers. Search snippets bound each formatted line to 8 KiB of UTF-8 and the complete response to 64 KiB; use `get_capture_slice` for omitted content.
Takes no parameters.
Install
git clone https://github.com/k-rister/ephemeral-buffer-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Ephemeral Buffer MCP
Powered by Claude · Grounded in docs
Security checks
- ·README presentNot checked yet.
- ·License declaredNot checked yet.
- ·Tests presentNot checked yet.
- ·Dependencies pinnedNot checked yet.
- ·No dynamic code executionNot checked yet.
- ·Scoped permissionsNot checked yet.