
MCP Protocol Conformance
io.studiomeyerPublished by studiomeyer.iov0.2.2Updated Nov 3, 2026
MCP conformance test harness. JSON-RPC, OAuth 2.1 PKCE, schemas, smoke, annotations. CLI + lib.
The publisher's own server: StudioMeyer Crew
Overview
MCP Protocol Conformance's local MCP server, published by studiomeyer.io; no sign-in required; STDIO.
No AI overview yet: these facts come from the registry entry and the server itself.
- Publisher
- studiomeyer.io
Installation
In SourceWeft
- Open MCP Protocol Conformance in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Part of the StudioMeyer MCP Stack — Built in Mallorca 🌴 · ⭐ if you use it
mcp-protocol-conformance
[npm version] [npm downloads] [License] [Last commit] [GitHub stars]
Conformance test harness for Model Context Protocol servers. Validates JSON-RPC 2.0 wire compliance, spec-version handshake, transport behaviour, OAuth 2.1 PKCE, tool schemas, capability advertisement, smoke roundtrip, and annotation hygiene against MCP spec 2024-11-05, 2025-03-26, 2025-06-18, and the current **stable** revision **2025-11-25** (experimental `tasks`, structured tool output, JSON Schema 2020-12 default, tool `title`/`icons`).This is a Foundation build of the StudioMeyer MCP Factory: every other Factory build runs through this harness before promotion (npm publish, marketplace submit, upstream PR).
A note from us
We have been building tools and systems for ourselves for the past two years. The fact that this repo is small and has few stars is not because it is new. It is because we only just decided to share what we have built. It is not a fresh experiment, it is a long story with a recent commit.
We love building things and sharing them. We do not love social media tactics, growth hacks, or chasing stars and followers. So this repo is small. The code is real, it gets used, issues get answered. Judge for yourself.
If it helps you, sharing, testing, and feedback help us. If it could be better, an issue is more useful. If you build something with it, tell us at [email protected]. That genuinely makes our day.
From a small studio in Palma de Mallorca.
Install
The package ships both a CLI (mcp-conformance) and a TypeScript library entry (import ... from "mcp-protocol-conformance").
CLI usage
Run against a stdio server
Run against an HTTP server (Streamable HTTP, 2025-03-26+)
Run only a subset of suites
Compare two manifests
Assert no breaking changes between two reports
Exit codes: 0 clean, 1 failures, 2 invocation error.
Library usage
MCP server usage
The harness is itself an MCP server. Start it over stdio and any MCP client can call its 12 tools:
Tools (all read-only, all destructiveHint: false):
Compatibility matrix
yes = suite runs and produces actionable results.
n/a = capability not in spec; suite skips automatically.
warn-only = suite runs but the spec does not formally require the feature.
The 2026-07-28 RC (stateless core, SEP-2575/2567) is intentionally not here — it ships final on 2026-07-28; conformance for it lands in a later release against the final SDK.
Integration in Factory builds
In every Factory build's package.json:
In CI:
Spec references
- JSON-RPC 2.0: https://www.jsonrpc.org/specification
- MCP 2024-11-05: https://modelcontextprotocol.io/specification/2024-11-05
- MCP 2025-03-26: https://modelcontextprotocol.io/specification/2025-03-26
- MCP 2025-06-18: https://modelcontextprotocol.io/specification/2025-06-18
- MCP 2025-11-25: https://modelcontextprotocol.io/specification/2025-11-25
- RFC 7636 (PKCE): https://datatracker.ietf.org/doc/html/rfc7636
About StudioMeyer
StudioMeyer is an AI and design studio based in Palma de Mallorca, working with clients worldwide. We build custom websites and AI infrastructure for small and medium businesses. Production stack on Claude Agent SDK, MCP and n8n, with Sentry, Langfuse and LangGraph for observability and an in-house guard layer.
License
MIT — Copyright (c) 2026 Matthias Meyer (StudioMeyer)
Source: README.md at commit 4d9fcb5
Tools
0Version history
2- v0.2.2LatestNov 3, 2026
- v0.2.1Sep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Studiomeyer integrations
StudioMeyer Crew
io.studiomeyerOfficial publisher
Remote MCP server that adds agent personas, 16 tools and 3 workflows to Claude, with no extra API cost.
StudioMeyer Memory
io.studiomeyerOfficial publisher
Remote bi-temporal AI memory server with a knowledge graph and semantic search, giving an assistant persistent recall across sessions.

StudioMeyer MCP Suite
io.studiomeyerOfficial publisher
Remote MCP suite bundling eight servers and 104+ tools for memory, social, PDF, email, images, calendar, scheduling and files.
StudioMeyer GEO
io.studiomeyerOfficial publisher
A remote, EU-hosted MCP server that lets an assistant check how a brand or site appears across eight LLM platforms, with 30 tools, most needing no API key.
StudioMeyer CRM
io.studiomeyerOfficial publisher
StudioMeyer CRM is a remote, AI-native CRM server that gives an assistant 37 tools for pipeline, leads, health scores and GDPR rights.