CodeSampleX

Пример

verify @modelcontextprotocol/sdk.StdioServerTransport in pkg:npm/%40modelcontextprotocol/sdk@1.30.0

sha256:61846f350f8bf7b67741d78dd0fe20276b8258f46939771509e4e78f773d1d1c

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm 10

Среды запусков проверки

Окружение Контракт Этапы Запуск
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-27

Кейс

HOW
Цель
verify @modelcontextprotocol/sdk.StdioServerTransport in pkg:npm/%40modelcontextprotocol/sdk@1.30.0
Пакеты
Символы
  • @modelcontextprotocol/sdk.StdioServerTransport
Окружение
node 22.23.2
Создан
2026-08-27T22:01:26Z

Контракт

  1. StdioServerTransport exports a transport class implementing the MCP Transport interface over Node.js streams
  2. StdioServerTransport constructor accepts custom stdin and stdout streams with optional buffer limits
  3. StdioServerTransport start begins listening on stdin and rejects subsequent start invocations
  4. StdioServerTransport send serializes JSON-RPC messages with newline delimiters to stdout
  5. StdioServerTransport parses incoming newline-delimited JSON-RPC messages from stdin and invokes onmessage
  6. StdioServerTransport close removes stream listeners, clears internal read buffer, and invokes onclose
  7. StdioServerTransport onerror triggers on input exceeding maxBufferSize or malformed JSON payloads
  8. MCP Server connects to StdioServerTransport and processes JSON-RPC initialize requests

Файлы

  • PROMPT.md
  • csx.json
  • package-lock.json
  • package.json
  • spec.json
  • src/index.js
  • test/contract.mjs

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним