← All scanned servers

Trust Card · Static snapshot

modelcontextprotocol__kotlin-sdk U

Ungraded — insufficient static coverage · 0 findings (0 critical) · scope minimal · Not ranked: insufficient static coverage.

Scanned 2026-10-26 · engine v0.1.3 (8 regex rules, OWASP-mapped) · upstream modelcontextprotocol/kotlin-sdk @ 6003e39 (2026-10-26)

Score breakdown

No numeric score or breakdown: insufficient static coverage. Findings remain actionable; absence of findings is not evidence of safety.

Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety.

Coverage: limited

Static-heuristic scope: 17 analyzed / 382 discovered files; 334 unsupported source files; 367 excluded; 0 read errors; 0 truncations. This is not a semantic coverage percentage or proof of safety.

File coverage, applied rules and scan limits
{
  "mode": "static-heuristic",
  "status": "limited",
  "reasons": [
    "Unsupported source present",
    "Symlinks or special files were not examined"
  ],
  "limitations": [
    "Coverage describes the files read and regex rules applied, not semantic, runtime, or dependency coverage.",
    "Supported code is JavaScript, TypeScript, and Python; JSON/YAML receive only the credential rule.",
    "Skill instructions and other prose are not code-analyzed; declared controls are not verified enforcement.",
    "Ignored directories, declarations, and non-implementation assets are outside rule scope."
  ],
  "discoveredFiles": 382,
  "analyzedFiles": [
    {
      "path": ".github/dependabot.yml",
      "scope": "data",
      "bytes": 2615,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/apidocs.yaml",
      "scope": "data",
      "bytes": 1186,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/automations.yml",
      "scope": "data",
      "bytes": 2846,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/build.yml",
      "scope": "data",
      "bytes": 5999,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/codeql.yml",
      "scope": "data",
      "bytes": 1411,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/conformance.yml",
      "scope": "data",
      "bytes": 4857,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/dependabot-auto-merge.yml",
      "scope": "data",
      "bytes": 597,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/gradle-publish.yml",
      "scope": "data",
      "bytes": 1388,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": ".github/workflows/samples.yml",
      "scope": "data",
      "bytes": 1622,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "config/detekt/detekt.yml",
      "scope": "data",
      "bytes": 23472,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "conformance-test/conformance-baseline.yml",
      "scope": "data",
      "bytes": 139,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "context7.json",
      "scope": "data",
      "bytes": 753,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "integration-test/src/jvmTest/typescript/package-lock.json",
      "scope": "data",
      "bytes": 69726,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "integration-test/src/jvmTest/typescript/package.json",
      "scope": "data",
      "bytes": 347,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "integration-test/src/jvmTest/typescript/server/stdio-server.ts",
      "scope": "code",
      "bytes": 718,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-001",
        "AT-SEC-002",
        "AT-SEC-003",
        "AT-SEC-004",
        "AT-SEC-005",
        "AT-SEC-006",
        "AT-SEC-007",
        "AT-COMP-001"
      ]
    },
    {
      "path": "integration-test/src/jvmTest/typescript/tsconfig.json",
      "scope": "data",
      "bytes": 233,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    },
    {
      "path": "samples/kotlin-mcp-server/mcp-inspector-config.json",
      "scope": "data",
      "bytes": 597,
      "nonEmpty": true,
      "ruleIds": [
        "AT-SEC-002"
      ]
    }
  ],
  "unsupportedSourceFiles": [
    "build.gradle.kts",
    "buildSrc/build.gradle.kts",
    "buildSrc/settings.gradle.kts",
    "buildSrc/src/main/kotlin/mcp.abi-validation.gradle.kts",
    "buildSrc/src/main/kotlin/mcp.detekt.gradle.kts",
    "buildSrc/src/main/kotlin/mcp.dokka.gradle.kts",
    "buildSrc/src/main/kotlin/mcp.multiplatform.gradle.kts",
    "buildSrc/src/main/kotlin/mcp.publishing.gradle.kts",
    "conformance-test/build.gradle.kts",
    "conformance-test/run-conformance.sh",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceClient.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceCompletions.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformancePrompts.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceResources.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceServer.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceTools.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/InMemoryEventStore.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/JWTScenario.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/authCodeFlow.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/basicScenario.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/clientRegistration.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/crossAppAccessScenario.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/discovery.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/pkce.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/registration.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/scopeHandling.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/tokenExchange.kt",
    "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/utils.kt",
    "conformance-test/src/main/resources/simplelogger.properties",
    "docs/build.gradle.kts",
    "gradle/wrapper/gradle-wrapper.jar",
    "gradle/wrapper/gradle-wrapper.properties",
    "gradle.properties",
    "gradlew",
    "gradlew.bat",
    "integration-test/build.gradle.kts",
    "integration-test/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ClientTest.kt",
    "integration-test/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/SseTransportTest.kt",
    "integration-test/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/InMemoryTransport.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/StdioClientTransportTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/ClientDisconnectIntegrationTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/ProtocolConcurrencyIntegrationTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/TransportIntegrationTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/sse/SseAuthenticationTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/sse/SseSubpathTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/streamablehttp/StreamableHttpClientTransportIntegrationTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/streamablehttp/StreamableHttpHeartbeatIntegrationTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/typescript/KotlinClientTypeScriptServerTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/AbstractServerFeaturesTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ClientConnectionLoggingTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ClientConnectionTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/FeatureKind.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SamplingTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerFeatureCapabilityTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerFeaturesInvocationTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerFeaturesListTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerInstructionsTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerListChangedNotificationTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerResourceTemplateTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerResourcesNotificationSubscribeTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerSessionInitializeTest.kt",
    "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerToolsTest.kt",
    "integration-test/src/jvmTest/resources/junit-platform.properties",
    "integration-test/src/jvmTest/resources/simplelogger.properties",
    "knit.properties",
    "kotlin-sdk/build.gradle.kts",
    "kotlin-sdk/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/package.kt",
    "kotlin-sdk-client/api/kotlin-sdk-client.api",
    "kotlin-sdk-client/api/kotlin-sdk-client.klib.api",
    "kotlin-sdk-client/build.gradle.kts",
    "kotlin-sdk-client/detekt-baseline-main.xml",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/Client.kt",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/KtorClient.kt",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ReconnectionOptions.kt",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/SamplingValidation.kt",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/SseClientTransport.kt",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/StdioClientTransport.kt",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/StreamableHttpClientTransport.kt",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/StreamableHttpMcpKtorClientExtensions.kt",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/WebSocketClientTransport.kt",
    "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/WebSocketMcpKtorClientExtensions.kt",
    "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ClientAssertCapabilityTest.kt",
    "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ClientMetaParameterTest.kt",
    "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ClientSamplingValidationTest.kt",
    "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/MockTransport.kt",
    "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/sse/MockSseClientEngine.kt",
    "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/sse/SseClientTransportTest.kt",
    "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/stdio/StdioClientTransportLifecycleTest.kt",
    "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/streamable/http/StreamableHttpClientTransportTest.kt",
    "kotlin-sdk-client/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/stdio/StdioClientTransportErrorHandlingTest.kt",
    "kotlin-sdk-client/src/jvmTest/resources/junit-platform.properties",
    "kotlin-sdk-client/src/jvmTest/resources/simplelogger.properties",
    "kotlin-sdk-core/api/kotlin-sdk-core.api",
    "kotlin-sdk-core/api/kotlin-sdk-core.klib.api",
    "kotlin-sdk-core/build.gradle.kts",
    "kotlin-sdk-core/detekt-baseline-main.xml",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/ExperimentalMcpApi.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/InternalMcpApi.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/AbstractClientTransport.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ClientTransportState.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/Protocol.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ReadBuffer.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/Transport.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/TransportSendOptions.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/WebSocketMcpTransport.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/McpDsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/McpException.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/PingRequest.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/UrlElicitationRequiredException.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/capabilities.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/capabilities.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/common.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/completion.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/completion.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/content.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/content.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/discovery.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/elicitation.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/elicitation.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/initialize.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/initialize.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/jsonRpc.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/jsonUtils.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/logging.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/logging.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/methods.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/notification.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/pingRequest.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/prompts.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/prompts.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/request.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/request.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/resources.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/resources.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/roots.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/roots.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/sampling.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/sampling.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/schema.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/serializers.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/tasks.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/tools.dsl.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/tools.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/PathSegmentTemplateMatcher.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/ResourceTemplateMatcher.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/RunCatchingCancellable.kt",
    "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ProtocolConcurrencyTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ProtocolOutboundCancellationTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ProtocolTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ProtocolTestFakes.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ReadBufferTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/CapabilitiesTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/CommonTypeTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/CompletionTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/ContentTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/DiscoveryTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/ElicitationTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/InitializeTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/JsonRpcTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/LoggingTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/NotificationTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/PingRequestTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/PrimitiveSchemaTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/PromptsTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/RequestTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/ResourcesTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/RootsTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/SamplingTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/TasksTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/ToolsTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/CompletionDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/ContentDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/ElicitationDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/InitializeDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/LoggingDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/PromptsDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/RequestDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/ResourcesDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/SamplingDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/ToolsDslTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/PathSegmentTemplateMatcherTest.kt",
    "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/RunCatchingCancellableTest.kt",
    "kotlin-sdk-core/src/jsMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.js.kt",
    "kotlin-sdk-core/src/jsMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.js.kt",
    "kotlin-sdk-core/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.jvm.kt",
    "kotlin-sdk-core/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.jvm.kt",
    "kotlin-sdk-core/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/AbstractClientTransportTest.kt",
    "kotlin-sdk-core/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/PathSegmentTemplateMatcherJvmTest.kt",
    "kotlin-sdk-core/src/jvmTest/resources/junit-platform.properties",
    "kotlin-sdk-core/src/jvmTest/resources/simplelogger.properties",
    "kotlin-sdk-core/src/nativeMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.native.kt",
    "kotlin-sdk-core/src/nativeMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.native.kt",
    "kotlin-sdk-core/src/wasmJsMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.wasmJs.kt",
    "kotlin-sdk-core/src/wasmJsMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.wasmJs.kt",
    "kotlin-sdk-server/api/kotlin-sdk-server.api",
    "kotlin-sdk-server/api/kotlin-sdk-server.klib.api",
    "kotlin-sdk-server/build.gradle.kts",
    "kotlin-sdk-server/detekt-baseline-main.xml",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ClientConnection.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ElicitationValidation.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/EventStore.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/Feature.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/FeatureNotificationService.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/FeatureRegistry.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/HostValidation.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/KtorServer.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/KtorServerHelpers.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/RequestBody.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SSEServerTransport.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SamplingValidation.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/Server.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerSession.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerSessionRegistry.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StdioServerTransport.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpServerTransport.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpSessionManager.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/TransportManager.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/WebSocketMcpKtorServerExtensions.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/WebSocketMcpServerTransport.kt",
    "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/utils/ToolNameValidation.kt",
    "kotlin-sdk-server/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/FeatureRegistryTest.kt",
    "kotlin-sdk-server/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerSessionAssertCapabilityTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/DnsRebindingProtectionTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ElicitationValidationTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/KtorExtensionsTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/RequestBodyTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SamplingValidationTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SseServerTransportTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StatelessStreamableHttpSessionLifecycleTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StdioServerTransportTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpResponseDeliveryTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpServerTransportTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpSessionLimitsTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpSessionManagerTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpStreamReleaseTest.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/TestFixtures.kt",
    "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/utils/ToolNameValidationTest.kt",
    "kotlin-sdk-server/src/jvmTest/resources/simplelogger.properties",
    "kotlin-sdk-testing/api/kotlin-sdk-testing.api",
    "kotlin-sdk-testing/api/kotlin-sdk-testing.klib.api",
    "kotlin-sdk-testing/build.gradle.kts",
    "kotlin-sdk-testing/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/testing/ChannelTransport.kt",
    "kotlin-sdk-testing/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/testing/ChannelTransportTest.kt",
    "kotlin-sdk-testing/src/jvmTest/resources/junit-platform.properties",
    "kotlin-sdk-testing/src/jvmTest/resources/simplelogger.properties",
    "samples/kotlin-mcp-client/build.gradle.kts",
    "samples/kotlin-mcp-client/gradle/wrapper/gradle-wrapper.jar",
    "samples/kotlin-mcp-client/gradle/wrapper/gradle-wrapper.properties",
    "samples/kotlin-mcp-client/gradle.properties",
    "samples/kotlin-mcp-client/gradlew",
    "samples/kotlin-mcp-client/gradlew.bat",
    "samples/kotlin-mcp-client/settings.gradle.kts",
    "samples/kotlin-mcp-client/src/main/kotlin/io/modelcontextprotocol/sample/client/MCPClient.kt",
    "samples/kotlin-mcp-client/src/main/kotlin/io/modelcontextprotocol/sample/client/main.kt",
    "samples/kotlin-mcp-client/src/main/resources/simplelogger.properties",
    "samples/kotlin-mcp-server/build.gradle.kts",
    "samples/kotlin-mcp-server/gradle/wrapper/gradle-wrapper.jar",
    "samples/kotlin-mcp-server/gradle/wrapper/gradle-wrapper.properties",
    "samples/kotlin-mcp-server/gradle.properties",
    "samples/kotlin-mcp-server/gradlew",
    "samples/kotlin-mcp-server/gradlew.bat",
    "samples/kotlin-mcp-server/settings.gradle.kts",
    "samples/kotlin-mcp-server/src/main/kotlin/io/modelcontextprotocol/sample/server/main.kt",
    "samples/kotlin-mcp-server/src/main/kotlin/io/modelcontextprotocol/sample/server/server.kt",
    "samples/kotlin-mcp-server/src/main/resources/simplelogger.properties",
    "samples/kotlin-mcp-server/src/test/kotlin/McpServerType.kt",
    "samples/kotlin-mcp-server/src/test/kotlin/SseServerIntegrationTest.kt",
    "samples/kotlin-mcp-server/src/test/kotlin/TestEnvironment.kt",
    "samples/kotlin-mcp-server/src/test/resources/simplelogger.properties",
    "samples/kotlinlang-mcp-server/Dockerfile",
    "samples/kotlinlang-mcp-server/build.gradle.kts",
    "samples/kotlinlang-mcp-server/gradle/wrapper/gradle-wrapper.jar",
    "samples/kotlinlang-mcp-server/gradle/wrapper/gradle-wrapper.properties",
    "samples/kotlinlang-mcp-server/gradle.properties",
    "samples/kotlinlang-mcp-server/gradlew",
    "samples/kotlinlang-mcp-server/gradlew.bat",
    "samples/kotlinlang-mcp-server/settings.gradle.kts",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/Application.kt",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/KotlinlangServer.kt",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/algolia/AlgoliaClient.kt",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/algolia/AlgoliaModels.kt",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/cache/TtlCache.kt",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/config/ServerConfig.kt",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/content/PageFetcher.kt",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/content/UrlMapper.kt",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/tools/GetKotlinlangPage.kt",
    "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/tools/SearchKotlinlang.kt",
    "samples/kotlinlang-mcp-server/src/main/resources/application.conf",
    "samples/kotlinlang-mcp-server/src/main/resources/logback.xml",
    "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/KotlinlangServerTest.kt",
    "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/algolia/AlgoliaClientTest.kt",
    "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/algolia/AlgoliaModelsTest.kt",
    "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/cache/TtlCacheTest.kt",
    "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/config/ServerConfigTest.kt",
    "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/content/PageFetcherTest.kt",
    "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/content/UrlMapperTest.kt",
    "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/tools/GetKotlinlangPageTest.kt",
    "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/tools/SearchKotlinlangTest.kt",
    "samples/notebooks/McpClient.ipynb",
    "samples/simple-streamable-server/build.gradle.kts",
    "samples/simple-streamable-server/gradle/wrapper/gradle-wrapper.jar",
    "samples/simple-streamable-server/gradle/wrapper/gradle-wrapper.properties",
    "samples/simple-streamable-server/gradle.properties",
    "samples/simple-streamable-server/gradlew",
    "samples/simple-streamable-server/gradlew.bat",
    "samples/simple-streamable-server/settings.gradle.kts",
    "samples/simple-streamable-server/src/main/kotlin/io/modelcontextprotocol/sample/server/main.kt",
    "samples/simple-streamable-server/src/main/kotlin/io/modelcontextprotocol/sample/server/server.kt",
    "samples/simple-streamable-server/src/test/kotlin/io/modelcontextprotocol/sample/server/ServerIntegrationTest.kt",
    "samples/simple-streamable-server/src/test/resources/simplelogger.properties",
    "samples/weather-stdio-server/build.gradle.kts",
    "samples/weather-stdio-server/gradle/wrapper/gradle-wrapper.jar",
    "samples/weather-stdio-server/gradle/wrapper/gradle-wrapper.properties",
    "samples/weather-stdio-server/gradle.properties",
    "samples/weather-stdio-server/gradlew",
    "samples/weather-stdio-server/gradlew.bat",
    "samples/weather-stdio-server/settings.gradle.kts",
    "samples/weather-stdio-server/src/main/kotlin/io/modelcontextprotocol/sample/server/McpWeatherServer.kt",
    "samples/weather-stdio-server/src/main/kotlin/io/modelcontextprotocol/sample/server/WeatherApi.kt",
    "samples/weather-stdio-server/src/main/kotlin/io/modelcontextprotocol/sample/server/main.kt",
    "samples/weather-stdio-server/src/test/kotlin/io/modelcontextprotocol/sample/client/ClientStdio.kt",
    "samples/weather-stdio-server/src/test/kotlin/io/modelcontextprotocol/sample/client/FakeTest.kt",
    "settings.gradle.kts",
    "test-utils/build.gradle.kts",
    "test-utils/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/ktor.kt",
    "test-utils/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/serializationUtils.kt",
    "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/TypeScriptRunner.kt",
    "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/platform.jvm.kt",
    "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/processBuilders.kt",
    "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/processUtils.kt",
    "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/testing.kt"
  ],
  "excludedFiles": [
    {
      "path": ".git",
      "reason": "ignored-directory"
    },
    {
      "path": "CLAUDE.md",
      "reason": "non-regular-file"
    },
    {
      "path": ".claude/skills/kdoc/SKILL.md",
      "reason": "skill-instructions-not-code-analyzed"
    },
    {
      "path": ".claude/skills/mcp-docs/SKILL.md",
      "reason": "skill-instructions-not-code-analyzed"
    },
    {
      "path": ".editorconfig",
      "reason": "outside-rule-scope"
    },
    {
      "path": ".gitignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": "AGENTS.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "CODE_OF_CONDUCT.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "CONTRIBUTING.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "LICENSE",
      "reason": "outside-rule-scope"
    },
    {
      "path": "README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "SECURITY.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "buildSrc/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "buildSrc/settings.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "buildSrc/src/main/kotlin/mcp.abi-validation.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "buildSrc/src/main/kotlin/mcp.detekt.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "buildSrc/src/main/kotlin/mcp.dokka.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "buildSrc/src/main/kotlin/mcp.multiplatform.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "buildSrc/src/main/kotlin/mcp.publishing.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/.gitignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": "conformance-test/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "conformance-test/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/run-conformance.sh",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceClient.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceCompletions.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformancePrompts.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceResources.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceServer.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/ConformanceTools.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/InMemoryEventStore.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/JWTScenario.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/authCodeFlow.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/basicScenario.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/clientRegistration.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/crossAppAccessScenario.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/discovery.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/pkce.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/registration.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/scopeHandling.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/tokenExchange.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/kotlin/io/modelcontextprotocol/kotlin/sdk/conformance/auth/utils.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "conformance-test/src/main/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "docs/.gitignore",
      "reason": "outside-rule-scope"
    },
    {
      "path": "docs/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "docs/moduledoc.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "gradle/libs.versions.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "gradle/wrapper/gradle-wrapper.jar",
      "reason": "unsupported-implementation"
    },
    {
      "path": "gradle/wrapper/gradle-wrapper.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "gradle.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "gradlew",
      "reason": "unsupported-implementation"
    },
    {
      "path": "gradlew.bat",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ClientTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/SseTransportTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/InMemoryTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/StdioClientTransportTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/ClientDisconnectIntegrationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/ProtocolConcurrencyIntegrationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/TransportIntegrationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/sse/SseAuthenticationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/sse/SseSubpathTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/streamablehttp/StreamableHttpClientTransportIntegrationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/streamablehttp/StreamableHttpHeartbeatIntegrationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/integration/typescript/KotlinClientTypeScriptServerTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/AbstractServerFeaturesTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ClientConnectionLoggingTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ClientConnectionTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/FeatureKind.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SamplingTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerFeatureCapabilityTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerFeaturesInvocationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerFeaturesListTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerInstructionsTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerListChangedNotificationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerResourceTemplateTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerResourcesNotificationSubscribeTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerSessionInitializeTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerToolsTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/resources/junit-platform.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "integration-test/src/jvmTest/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "knit.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/package.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/Module.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "kotlin-sdk-client/api/kotlin-sdk-client.api",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/api/kotlin-sdk-client.klib.api",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/detekt-baseline-main.xml",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/Client.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/KtorClient.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ReconnectionOptions.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/SamplingValidation.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/SseClientTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/StdioClientTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/StreamableHttpClientTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/StreamableHttpMcpKtorClientExtensions.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/WebSocketClientTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/client/WebSocketMcpKtorClientExtensions.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ClientAssertCapabilityTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ClientMetaParameterTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/ClientSamplingValidationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/MockTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/sse/MockSseClientEngine.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/sse/SseClientTransportTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/stdio/StdioClientTransportLifecycleTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/streamable/http/StreamableHttpClientTransportTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/client/stdio/StdioClientTransportErrorHandlingTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/jvmTest/resources/junit-platform.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-client/src/jvmTest/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/Module.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "kotlin-sdk-core/api/kotlin-sdk-core.api",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/api/kotlin-sdk-core.klib.api",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/detekt-baseline-main.xml",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/ExperimentalMcpApi.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/InternalMcpApi.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/AbstractClientTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/AbstractTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ClientTransportState.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/Protocol.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ReadBuffer.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/Transport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/TransportSendOptions.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/WebSocketMcpTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/McpDsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/McpException.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/PingRequest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/UrlElicitationRequiredException.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/capabilities.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/capabilities.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/common.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/completion.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/completion.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/content.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/content.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/discovery.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/elicitation.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/elicitation.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/initialize.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/initialize.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/jsonRpc.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/jsonUtils.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/logging.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/logging.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/methods.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/notification.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/pingRequest.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/prompts.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/prompts.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/request.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/request.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/resources.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/resources.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/roots.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/roots.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/sampling.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/sampling.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/schema.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/serializers.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/tasks.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/tools.dsl.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/types/tools.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/PathSegmentTemplateMatcher.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/ResourceTemplateMatcher.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/RunCatchingCancellable.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ProtocolConcurrencyTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ProtocolOutboundCancellationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ProtocolTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ProtocolTestFakes.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/ReadBufferTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/CapabilitiesTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/CommonTypeTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/CompletionTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/ContentTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/DiscoveryTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/ElicitationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/InitializeTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/JsonRpcTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/LoggingTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/NotificationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/PingRequestTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/PrimitiveSchemaTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/PromptsTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/RequestTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/ResourcesTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/RootsTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/SamplingTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/TasksTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/ToolsTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/CompletionDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/ContentDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/ElicitationDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/InitializeDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/LoggingDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/PromptsDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/RequestDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/ResourcesDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/SamplingDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/types/dsl/ToolsDslTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/PathSegmentTemplateMatcherTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/RunCatchingCancellableTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/jsMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.js.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/jsMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.js.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.jvm.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.jvm.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/shared/AbstractClientTransportTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/PathSegmentTemplateMatcherJvmTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/jvmTest/resources/junit-platform.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/jvmTest/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/nativeMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.native.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/nativeMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.native.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/wasmJsMain/kotlin/io/modelcontextprotocol/kotlin/sdk/internal/utils.wasmJs.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-core/src/wasmJsMain/kotlin/io/modelcontextprotocol/kotlin/sdk/utils/UriUtils.wasmJs.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/Module.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "kotlin-sdk-server/api/kotlin-sdk-server.api",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/api/kotlin-sdk-server.klib.api",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/detekt-baseline-main.xml",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ClientConnection.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ElicitationValidation.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/EventStore.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/Feature.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/FeatureNotificationService.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/FeatureRegistry.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/HostValidation.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/KtorServer.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/KtorServerHelpers.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/RequestBody.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SSEServerTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SamplingValidation.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/Server.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerSession.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerSessionRegistry.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StdioServerTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpServerTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpSessionManager.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/TransportManager.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/WebSocketMcpKtorServerExtensions.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/WebSocketMcpServerTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/server/utils/ToolNameValidation.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/FeatureRegistryTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ServerSessionAssertCapabilityTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/DnsRebindingProtectionTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/ElicitationValidationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/KtorExtensionsTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/RequestBodyTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SamplingValidationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/SseServerTransportTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StatelessStreamableHttpSessionLifecycleTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StdioServerTransportTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpResponseDeliveryTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpServerTransportTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpSessionLimitsTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpSessionManagerTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/StreamableHttpStreamReleaseTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/TestFixtures.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/kotlin/io/modelcontextprotocol/kotlin/sdk/server/utils/ToolNameValidationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-server/src/jvmTest/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-testing/Module.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "kotlin-sdk-testing/api/kotlin-sdk-testing.api",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-testing/api/kotlin-sdk-testing.klib.api",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-testing/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-testing/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/sdk/testing/ChannelTransport.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-testing/src/commonTest/kotlin/io/modelcontextprotocol/kotlin/sdk/testing/ChannelTransportTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-testing/src/jvmTest/resources/junit-platform.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "kotlin-sdk-testing/src/jvmTest/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/kotlin-mcp-client/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/kotlin-mcp-client/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-client/gradle/libs.versions.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/kotlin-mcp-client/gradle/wrapper/gradle-wrapper.jar",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-client/gradle/wrapper/gradle-wrapper.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-client/gradle.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-client/gradlew",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-client/gradlew.bat",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-client/settings.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-client/src/main/kotlin/io/modelcontextprotocol/sample/client/MCPClient.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-client/src/main/kotlin/io/modelcontextprotocol/sample/client/main.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-client/src/main/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/kotlin-mcp-server/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/gradle/libs.versions.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/kotlin-mcp-server/gradle/wrapper/gradle-wrapper.jar",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/gradle/wrapper/gradle-wrapper.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/gradle.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/gradlew",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/gradlew.bat",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/settings.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/src/main/kotlin/io/modelcontextprotocol/sample/server/main.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/src/main/kotlin/io/modelcontextprotocol/sample/server/server.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/src/main/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/src/test/kotlin/McpServerType.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/src/test/kotlin/SseServerIntegrationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/src/test/kotlin/TestEnvironment.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlin-mcp-server/src/test/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/Dockerfile",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/kotlinlang-mcp-server/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/gradle/libs.versions.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/kotlinlang-mcp-server/gradle/wrapper/gradle-wrapper.jar",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/gradle/wrapper/gradle-wrapper.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/gradle.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/gradlew",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/gradlew.bat",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/settings.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/Application.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/KotlinlangServer.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/algolia/AlgoliaClient.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/algolia/AlgoliaModels.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/cache/TtlCache.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/config/ServerConfig.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/content/PageFetcher.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/content/UrlMapper.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/tools/GetKotlinlangPage.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/kotlin/org/kotlinlang/mcp/tools/SearchKotlinlang.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/resources/application.conf",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/main/resources/logback.xml",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/KotlinlangServerTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/algolia/AlgoliaClientTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/algolia/AlgoliaModelsTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/cache/TtlCacheTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/config/ServerConfigTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/content/PageFetcherTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/content/UrlMapperTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/tools/GetKotlinlangPageTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/kotlinlang-mcp-server/src/test/kotlin/org/kotlinlang/mcp/tools/SearchKotlinlangTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/notebooks/McpClient.ipynb",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/notebooks/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/simple-streamable-server/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/simple-streamable-server/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/gradle/libs.versions.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/simple-streamable-server/gradle/wrapper/gradle-wrapper.jar",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/gradle/wrapper/gradle-wrapper.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/gradle.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/gradlew",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/gradlew.bat",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/settings.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/src/main/kotlin/io/modelcontextprotocol/sample/server/main.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/src/main/kotlin/io/modelcontextprotocol/sample/server/server.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/src/test/kotlin/io/modelcontextprotocol/sample/server/ServerIntegrationTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/simple-streamable-server/src/test/resources/simplelogger.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/README.md",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/weather-stdio-server/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/gradle/libs.versions.toml",
      "reason": "outside-rule-scope"
    },
    {
      "path": "samples/weather-stdio-server/gradle/wrapper/gradle-wrapper.jar",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/gradle/wrapper/gradle-wrapper.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/gradle.properties",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/gradlew",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/gradlew.bat",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/settings.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/src/main/kotlin/io/modelcontextprotocol/sample/server/McpWeatherServer.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/src/main/kotlin/io/modelcontextprotocol/sample/server/WeatherApi.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/src/main/kotlin/io/modelcontextprotocol/sample/server/main.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/src/test/kotlin/io/modelcontextprotocol/sample/client/ClientStdio.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "samples/weather-stdio-server/src/test/kotlin/io/modelcontextprotocol/sample/client/FakeTest.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "settings.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "test-utils/build.gradle.kts",
      "reason": "unsupported-implementation"
    },
    {
      "path": "test-utils/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/ktor.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "test-utils/src/commonMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/serializationUtils.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/TypeScriptRunner.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/platform.jvm.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/processBuilders.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/processUtils.kt",
      "reason": "unsupported-implementation"
    },
    {
      "path": "test-utils/src/jvmMain/kotlin/io/modelcontextprotocol/kotlin/test/utils/testing.kt",
      "reason": "unsupported-implementation"
    }
  ],
  "readErrors": [],
  "truncation": [],
  "limits": {
    "maxFiles": 4000,
    "maxDepth": 12,
    "maxFileBytes": 1048576
  }
}

Fix first (0 critical/high)

No findings in scope of the 8-rule static suite.

Permissions

Scope: minimal · Shell: disabled · Network egress: no · File deletion: none · Human approval: none

Provenance

License: none detected · Lockfile: no · Security policy: yes · Signals: unverified origin

Independently scanned by the OpenTrustBench registry (not self-reported by the project). Static analysis only — no code executed, findings need human triage, counts may include test/example code. Static snapshot; re-scan before relying on it: npx @opentrustbench/cli scan https://github.com/modelcontextprotocol/kotlin-sdk. Scores move with every upstream commit; pages refresh weekly. How scoring works.