Skip to content

Refined Proposal: [GSoC 2026] MCP Testing Suite — Standalone Electron + Python3 Backend#1409

Open
souvikDevloper wants to merge 2 commits intofoss42:mainfrom
souvikDevloper:gsoc26-proposal-v2
Open

Refined Proposal: [GSoC 2026] MCP Testing Suite — Standalone Electron + Python3 Backend#1409
souvikDevloper wants to merge 2 commits intofoss42:mainfrom
souvikDevloper:gsoc26-proposal-v2

Conversation

@souvikDevloper
Copy link
Contributor

🎬 Demo Video

MCP.Testing.Suite.v12.-.Google.Chrome.2026-03-22.12-22-40.1.mp4

PR Description

Refined proposal for GSoC 2026 Idea #1 — MCP Testing Suite.

What changed from v1 (PR #1371):

  • Reframed as a standalone Electron desktop app (not inside API Dash)
  • Python3 backend for all MCP logic (transport, classifier, snapshots)
  • React/TypeScript frontend communicates with Python via WebSocket
  • Detailed implementation: stdio_transport.py, trace_inspector.py classifier decision tree, snapshot_store.py diff engine — all with actual code
  • Natural comparison with existing tools (MCP Inspector, MCPJam) — explains gaps clearly
  • Updated weekly timeline reflecting Electron + Python3 architecture

File:

  • doc/proposals/2026/gsoc/application_souvik_ghosh_mcp_testing.md — full refined proposal

Related Issues

Checklist

  • I have gone through the contributing guide
  • I have updated my branch and synced it with project main branch before making this PR
  • I am using the latest Flutter stable branch
  • I have run the tests (flutter test) and all tests are passing

Added/updated tests?

OS on which you have developed and tested the feature?

  • Windows
  • macOS
  • Linux

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant