About Ephemeral Buffer MCP
Ephemeral Buffer MCP is an MCP server published by k-rister in the RAG category: ephemeral in-memory command output capture and hybrid search MCP server for coding agents.
The repository has 4 stars and 0 forks, with the last commit 2 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
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.
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.
Parameters not published.
capture_text(content, label, content_type='auto')Ingests text directly into the buffer.
Parameters not published.
clear_captures(capture_id)Clears buffer.
Parameters not published.
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.
Parameters not published.
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.
Parameters not published.
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.
Parameters not published.
get_capture_slice(start_line, end_line)Retrieves exact line ranges to inspect full stack traces, logs, or specific diff files.
Parameters not published.
get_capture_summary(capture_id)Diagnostic overview (line counts, diff file maps, error signals, preview).
Parameters not published.
get_runtime_diagnostics()Opt-in, content-free report of runtime version, platform, uptime, socket mode, buffer limits, embedding readiness, and process memory.
Parameters not published.
list_captures()Lists active captures in the ring buffer.
Parameters not published.
preflight_command(command, cwd=None)Performs content-free path, symlink, local Git-root, and executable-resolution diagnostics without executing the requested command.
Parameters not published.
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.
Parameters not published.
Ask AI
Ask AI about Ephemeral Buffer MCP
Powered by Claude
Security checks
6 checks have not been run yet.