{"id":12585117,"name":"@crashbytes/mcp-test-kit","ecosystem":"npm","description":"Testing framework for Model Context Protocol (MCP) servers - Jest/Vitest for MCP","homepage":"https://github.com/CrashBytes/mcp-test-kit#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/CrashBytes/mcp-test-kit","keywords_array":["mcp","model-context-protocol","testing","jest","vitest","test-framework","ai","llm","anthropic","claude","mcp-server","testing-library","mcp-testing","integration-testing"],"namespace":"crashbytes","versions_count":17,"first_release_published_at":"2025-12-13T23:13:18.927Z","latest_release_published_at":"2026-10-15T13:09:38.115Z","latest_release_number":"0.1.19","latest_published_release_number":null,"last_synced_at":"2026-10-15T13:12:06.279Z","created_at":"2025-12-13T23:15:16.753Z","updated_at":"2026-10-15T13:14:49.071Z","registry_url":"https://www.npmjs.com/package/@crashbytes/mcp-test-kit","install_command":"npm install @crashbytes/mcp-test-kit","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.1.19"},"contentPolicy":null},"repo_metadata":{"id":328557178,"uuid":"1115945225","full_name":"CrashBytes/mcp-test-kit","owner":"CrashBytes","description":null,"archived":false,"fork":false,"pushed_at":"2026-10-01T13:12:30.000Z","size":338,"stargazers_count":0,"open_issues_count":9,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-10-01T21:21:55.180Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/CrashBytes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2025-12-13T21:50:31.000Z","updated_at":"2026-10-01T13:12:30.000Z","dependencies_parsed_at":"2026-08-27T15:22:14.798Z","dependency_job_id":null,"html_url":"https://github.com/CrashBytes/mcp-test-kit","commit_stats":null,"previous_names":["crashbytes/mcp-test-kit"],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/CrashBytes/mcp-test-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrashBytes","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344836268,"owners_count":38329954,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-15T02:00:06.843Z","response_time":105,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"CrashBytes","name":"CrashBytes","uuid":"207642836","kind":"user","description":"","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/207642836?u=1ed8cc61c4c4abce276f0fec8dda18a22bb0f8e8\u0026v=4","repositories_count":1,"last_synced_at":"2025-04-26T01:28:20.098Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/CrashBytes","funding_links":[],"total_stars":0,"followers":1,"following":0,"created_at":"2025-04-26T01:28:20.120Z","updated_at":"2025-04-26T01:28:20.120Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrashBytes","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrashBytes/repositories"},"tags":[{"name":"v0.1.15","sha":"1ba55879846a50cad3dd77df44a36295f2c7478f","kind":"tag","published_at":"2026-08-15T16:14:35.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.15","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.15/manifests"},{"name":"v0.1.14","sha":"0f457c299ec47d731c661190f2226f93315e7f80","kind":"tag","published_at":"2026-08-01T13:09:46.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.14","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.14/manifests"},{"name":"v0.1.13","sha":"4e0a9c4da4fe801c388e086d586bd1657a72c17f","kind":"tag","published_at":"2026-07-15T13:11:18.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.13","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.13/manifests"},{"name":"v0.1.12","sha":"4e260d2923105617a4bda93458a2bb34320ac689","kind":"tag","published_at":"2026-07-01T13:09:46.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.12","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.12/manifests"},{"name":"v0.1.11","sha":"db8c10cf70dd53fe810fd27d2b6d99b6977d6ac0","kind":"tag","published_at":"2026-06-15T14:49:14.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.11","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.11/manifests"},{"name":"v0.1.10","sha":"9481d33ddf1aeba804a1c69f011ea50a0932cec0","kind":"tag","published_at":"2026-06-10T02:47:32.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.10","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"381a2361cb2f6daa0044b8918f257b3feeffa01c","kind":"tag","published_at":"2026-06-09T05:39:28.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.9","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"0692794fffa334013cd09f63cb71995dce871be3","kind":"commit","published_at":"2026-05-03T14:22:04.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.8","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"02818685489b164cedd001d3907e02cdff50508a","kind":"commit","published_at":"2026-03-01T23:39:31.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.7","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.7/manifests"},{"name":"v0.1.5","sha":"a655124e7db3681f1e65fb771a443282ccb712f0","kind":"commit","published_at":"2026-01-15T16:56:37.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.5","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"362c8a91e5f2e0355def9ec9c41dcea6e61959cd","kind":"tag","published_at":"2025-12-14T00:29:14.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.4","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"b52e1c7b03ff530ca3c1577e1831a254da23e411","kind":"tag","published_at":"2025-12-14T00:27:16.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.3","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"0a99a80df6dd9b233659bd8266819405164c2cb3","kind":"tag","published_at":"2025-12-14T00:23:00.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.2","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"e81b62faef36a6b252707fc33475b2e29a3c348e","kind":"tag","published_at":"2025-12-14T00:21:31.000Z","download_url":"https://codeload.github.com/CrashBytes/mcp-test-kit/tar.gz/v0.1.1","html_url":"https://github.com/CrashBytes/mcp-test-kit/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/CrashBytes/mcp-test-kit@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/tags/v0.1.1/manifests"}]},"repo_metadata_updated_at":"2026-10-15T13:14:49.071Z","dependent_packages_count":0,"downloads":407,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":23.26277700626361,"dependent_packages_count":33.55137609639849,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":28.407076551331052},"purl":"pkg:npm/%40crashbytes/mcp-test-kit","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@crashbytes/mcp-test-kit","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@crashbytes/mcp-test-kit","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@crashbytes/mcp-test-kit/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-01T13:14:17.852Z","issues_count":0,"pull_requests_count":35,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":3347972.814814815,"issues_closed_count":0,"pull_requests_closed_count":27,"pull_request_authors_count":1,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":2.4571428571428573,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":35,"past_year_issues_count":0,"past_year_pull_requests_count":35,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":3347972.814814815,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":27,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":2.4571428571428573,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":35,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrashBytes%2Fmcp-test-kit/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@crashbytes%2Fmcp-test-kit/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@crashbytes%2Fmcp-test-kit/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@crashbytes%2Fmcp-test-kit/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@crashbytes%2Fmcp-test-kit/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@crashbytes%2Fmcp-test-kit/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@crashbytes%2Fmcp-test-kit/codemeta","maintainers":[{"uuid":"crashbytes","login":"crashbytes","name":null,"email":"crashbytes@blackholesoftware.com","url":null,"packages_count":11,"html_url":"https://www.npmjs.com/~crashbytes","role":null,"created_at":"2025-12-13T23:23:57.304Z","updated_at":"2025-12-13T23:23:57.304Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/crashbytes/packages"}]}