Skip to content

Releases: samalstudios/posteci

posteci 1.1.0

Choose a tag to compare

@code-by-sia code-by-sia released this 14 Sep 22:46

Test MCP servers from .stamp files.

  • MCP https://…/mcp or MCP stdio: <command> connects to a Model Context Protocol server over Streamable HTTP or stdio, does the handshake and lists its tools, resources and prompts
  • Scripts call call(), read(), getPrompt(), ping(), request() and notify(); JSON-RPC errors come back as values to assert on
  • @sampling, @elicitation and @roots answer the server's own requests; send and receive exchange raw messages and notifications
  • A stdio server that exits early fails at once with its status and standard error
  • Scripts can call a function on a line of its own, such as notify("…")
  • A banner with the logo in interactive terminals (not in pipes, CI or with POSTECI_NO_BANNER=1)

See MCP servers in the language reference.

Install or upgrade

brew install samalstudios/tap/posteci
brew upgrade posteci

Or download an archive below: a universal macOS build, and fully static Linux builds for x86_64 and arm64. Checksums are in SHA256SUMS. Free to use under the terms.

posteci 1.0.0

Choose a tag to compare

@code-by-sia code-by-sia released this 14 Sep 18:16

The first release of posteci, the free command-line tool for .stamp files.

  • Run requests, test plans, load tests and race condition tests from a workspace
  • JUnit, HTML and JSON reports; exit codes for CI
  • Import OpenAPI 3 and Swagger 2 documents
  • WebSockets, GraphQL, forms and uploads; STUN and TURN checks on macOS

Install

brew install samalstudios/tap/posteci

Or download an archive below: a universal macOS build, and fully static Linux builds for x86_64 and arm64 that need nothing else installed. Checksums are in SHA256SUMS. Free to use under the terms.