Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
f6f181d
feat: implement env inherit+override for MCP servers
Jan 12, 2026
49f5581
feat: implement selective environment inheritance with tier system
Jan 12, 2026
6738ca6
fix: prevent ProxyServer from overwriting pre-assigned mcpServer inst…
Jan 13, 2026
56f0263
chore: cleanup whitespace and remove root binary
Jan 13, 2026
83b121e
docs: add comprehensive environment inheritance documentation
Jan 13, 2026
9c58f91
docs: add project-specific Claude Code instructions
Jan 13, 2026
d0df465
fix: use single-line JSON for recording session header
Jan 13, 2026
e77a4e0
fix: enable recording for static server tool calls
Jan 13, 2026
77648c3
docs: add comprehensive recording documentation
Jan 13, 2026
02b605e
Merge pull request #1 from ExactDoug/feature/recording-playback-fixes
ExactDoug Jan 13, 2026
cbbfab1
docs: update ENV_INHERITANCE to reflect actual implementation
Jan 13, 2026
d71daec
Merge pull request #2 from ExactDoug/feature/env-selective-inheritance
ExactDoug Jan 13, 2026
1ad2975
feat: enable dynamic management of static servers with config preserv…
Jan 16, 2026
7503c85
Merge pull request #3 from ExactDoug/feature/static-server-dynamic-ma…
ExactDoug Jan 16, 2026
91298f2
feat: add recording metadata to tool responses
Jan 16, 2026
e38e7f5
Merge pull request #4 from ExactDoug/feature/recording-metadata-enhan…
ExactDoug Jan 16, 2026
0276764
fix: resolve broken pipe errors and static server registration failures
Jan 16, 2026
f61095f
fix: correct mutex usage for connected field in sendRequest
Jan 16, 2026
ed35f6a
fix: resolve disconnect/reconnect race conditions and stale client re…
Jan 16, 2026
81c9f04
fix: add mutex protection and debug logging to all connected flag acc…
Jan 16, 2026
3d22e2f
docs: note mutex fixes didn't solve issue, identify real root cause
Jan 16, 2026
e69647c
fix: use dynamic handler pattern for all servers to enable hot-swapping
Jan 16, 2026
d9ed2cf
Merge pull request #5 from ExactDoug/fix/broken-pipe-and-server-regis…
ExactDoug Jan 16, 2026
cd589ce
fix: pass through upstream tool inputSchema via NewToolWithRawSchema
Feb 7, 2026
7832632
Merge pull request #6 from ExactDoug/fix/schema-passthrough
ExactDoug Feb 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Project overview
The ./README.md provides an overview of this project.

@README.md

## Potentially out-dated README.md contents

** IMPORTANT **
We are actively implementing new features in this project and have not updated all the docs yet.
Therefore the contents of the README.md as provided above are just for reference to provide
a good foundational understanding of the conceptual functionality of this project (or as the
project was a day or two ago).

** Double-Check **
For any work you may do, you must NOT consider the README.md contents as fully accurate,
up-to-date, or authoratative.

Double-check and verify actual state before doing any work.

You can also look at recent git commits.

And also use claude-mem tool to get an excellent understanding of recent work, developments & plans.

# Build Path

`cd /path/to/mcp-debug` <---- replace this with actual path to the project.
(if already in the project root directory, the above command is unnecessary)

go build -o ./bin/mcp-debug .

## Build to ./bin/

Do not build/publish to ./

Only build/publish to ./bin/

(our MCP client is pointed at `./bin/mcp-debug`, so that is where you must create the build).
Loading