Conversation
… comparison Add MockServer and WireMock columns to the main comparison table, and two rows after "MCP tool mocking": "Scenario-scoped MCP tool fakes" and "Fail on undeclared MCP tool". Every new cell takes the mark of its competitor claim. Every new no-cell uses the exact shape the matrix scan can flip. The scan now parses 40 capability rows and 8 competitor columns. Add an "Agent tool mocking" table below the main table. It compares aimock MCP fakes, Mastra Experiment Tool Mocks and MockServer MCP mocking. It does not use the comparison-table class, so the scan ignores it. "Create fakes from recorded runs" says Planned, and "Report unused mocks" for aimock is partial: the fakes endpoint exposes consumed state, but nothing reports unused fakes. Below 1140px both tables scroll sideways inside their wrapper, with the row labels pinned on the left. The 9-column matrix needs 1045px and fits the content column from a 1109px viewport; 1140px leaves room for a classic scrollbar. At 1140px and up the header is sticky below the nav, as before. The first header cell keeps 1rem left padding so "Capability" lines up with the row labels, and the aimock header link inherits the header text colour so it is visible on the accent background. The record/replay grid uses minmax(0, ...) tracks, so the terminal's long command line scrolls inside its panel instead of widening the page. At a 375px viewport the page was 719px wide; it is now 375px. The Switch section no longer claims a migration guide for every tool in the table. Claude-Session: https://claude.ai/code/session_01AKuRWApa4KRBia1X1F3anz
commit: |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
Only
docs/index.htmlchanges.Evidence for every cell
Each competitor cell is backed by a documented source, checked on 2026-10-05. The aimock cells describe aimock's own features (MCP fakes shipped in #490). The ✗ cells for MSW, VidaiMock, mock-llm, piyook/llm-mock and mokksy/ai-mocks in the two new rows follow from their existing ✗ in "MCP tool mocking".
Main table: MockServer and WireMock cells → source
MockServer pages are under
https://www.mock-server.com/mock_server/. WireMock pages are underhttps://wiremock.org/docs/.Agent tool mocking table: Mastra and MockServer cells → source
Mastra sources: docs https://mastra.ai/docs/evals/experiments and blog https://mastra.ai/blog/introducing-experiment-tool-mocks. MockServer sources are under
https://www.mock-server.com/mock_server/.Proof
Known limits and follow-ups
replaceProviderCount). This predates this PR.Release note
Merging deploys the homepage, which then advertises MCP fakes. They are on
main(#490) but not in any npm release yet. Consider releasing first, or merging alongside a release.🤖 Generated with Claude Code
https://claude.ai/code/session_01AKuRWApa4KRBia1X1F3anz