The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-mcp-toolkit, reference main (4f11ff), with Swift 6.2 for macOS (SPM) on 17 Jan 2026 02:44:52 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ajevans99/swift-mcp-toolkit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ajevans99/swift-mcp-toolkit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 4f11fff Merge pull request #6 from ajevans99/dependabot/github_actions/actions/checkout-6
Cloned https://github.com/ajevans99/swift-mcp-toolkit.git
Revision (git rev-parse @):
4f11fff16c890efc5264177e0b2e184e300f5ac5
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ajevans99/swift-mcp-toolkit.git at main
Fetching https://github.com/modelcontextprotocol/swift-sdk.git
Fetching https://github.com/ajevans99/swift-json-schema.git
[1/5666] Fetching swift-json-schema
[115/8254] Fetching swift-json-schema, swift-sdk
Fetched https://github.com/ajevans99/swift-json-schema.git from cache (1.11s)
Fetched https://github.com/modelcontextprotocol/swift-sdk.git from cache (1.11s)
Computing version for https://github.com/modelcontextprotocol/swift-sdk.git
Computed https://github.com/modelcontextprotocol/swift-sdk.git at 0.10.2 (1.69s)
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/mattt/eventsource.git
Fetching https://github.com/apple/swift-system.git
[1/199] Fetching eventsource
[77/5615] Fetching eventsource, swift-system
[688/11421] Fetching eventsource, swift-system, swift-log
Fetched https://github.com/apple/swift-log.git from cache (1.22s)
Fetched https://github.com/mattt/eventsource.git from cache (1.22s)
Fetched https://github.com/apple/swift-system.git from cache (1.22s)
Computing version for https://github.com/mattt/eventsource.git
Computed https://github.com/mattt/eventsource.git at 1.3.0 (1.74s)
Computing version for https://github.com/ajevans99/swift-json-schema.git
Computed https://github.com/ajevans99/swift-json-schema.git at 0.11.1 (0.57s)
Fetching https://github.com/swiftlang/swift-syntax.git
[1/73712] Fetching swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (3.78s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (6.78s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.9.0 (0.54s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (0.44s)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Creating working copy for https://github.com/ajevans99/swift-json-schema.git
Working copy of https://github.com/ajevans99/swift-json-schema.git resolved at 0.11.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.9.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.4
Creating working copy for https://github.com/modelcontextprotocol/swift-sdk.git
Working copy of https://github.com/modelcontextprotocol/swift-sdk.git resolved at 0.10.2
Creating working copy for https://github.com/mattt/eventsource.git
Working copy of https://github.com/mattt/eventsource.git resolved at 1.3.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.2.0.19.9-MacroSupport-macos_aarch64.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.2.0.19.9-MacroSupport-macos_aarch64.zip (0.16s)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "swift-mcp-toolkit",
      "name": "swift-mcp-toolkit",
      "url": "https://github.com/ajevans99/swift-mcp-toolkit.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-mcp-toolkit",
      "dependencies": [
        {
          "identity": "swift-json-schema",
          "name": "swift-json-schema",
          "url": "https://github.com/ajevans99/swift-json-schema.git",
          "version": "0.11.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-json-schema",
          "dependencies": [
            {
              "identity": "swift-syntax",
              "name": "swift-syntax",
              "url": "https://github.com/swiftlang/swift-syntax.git",
              "version": "602.0.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "swift-sdk",
          "name": "mcp-swift-sdk",
          "url": "https://github.com/modelcontextprotocol/swift-sdk.git",
          "version": "0.10.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-sdk",
          "dependencies": [
            {
              "identity": "swift-system",
              "name": "swift-system",
              "url": "https://github.com/apple/swift-system.git",
              "version": "1.6.4",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-system",
              "dependencies": [
              ]
            },
            {
              "identity": "swift-log",
              "name": "swift-log",
              "url": "https://github.com/apple/swift-log.git",
              "version": "1.9.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-log",
              "dependencies": [
              ]
            },
            {
              "identity": "eventsource",
              "name": "EventSource",
              "url": "https://github.com/mattt/eventsource.git",
              "version": "1.3.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/eventsource",
              "dependencies": [
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/ajevans99/swift-mcp-toolkit.git
[1/431] Fetching swift-mcp-toolkit
Fetched https://github.com/ajevans99/swift-mcp-toolkit.git from cache (1.05s)
Fetching https://github.com/ajevans99/swift-json-schema.git from cache
Fetching https://github.com/modelcontextprotocol/swift-sdk.git from cache
Fetched https://github.com/modelcontextprotocol/swift-sdk.git from cache (0.48s)
Fetched https://github.com/ajevans99/swift-json-schema.git from cache (0.48s)
Computing version for https://github.com/modelcontextprotocol/swift-sdk.git
Computed https://github.com/modelcontextprotocol/swift-sdk.git at 0.10.2 (0.55s)
Fetching https://github.com/mattt/eventsource.git from cache
Fetching https://github.com/apple/swift-log.git from cache
Fetching https://github.com/apple/swift-system.git from cache
Fetched https://github.com/apple/swift-log.git from cache (0.58s)
Fetched https://github.com/apple/swift-system.git from cache (0.58s)
Fetched https://github.com/mattt/eventsource.git from cache (0.58s)
Computing version for https://github.com/mattt/eventsource.git
Computed https://github.com/mattt/eventsource.git at 1.3.0 (0.64s)
Computing version for https://github.com/ajevans99/swift-json-schema.git
Computed https://github.com/ajevans99/swift-json-schema.git at 0.11.1 (0.03s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetched https://github.com/swiftlang/swift-syntax.git from cache (0.94s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (1.00s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.9.0 (0.04s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (0.03s)
Creating working copy for https://github.com/mattt/eventsource.git
Working copy of https://github.com/mattt/eventsource.git resolved at 1.3.0
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Creating working copy for https://github.com/modelcontextprotocol/swift-sdk.git
Working copy of https://github.com/modelcontextprotocol/swift-sdk.git resolved at 0.10.2
Creating working copy for https://github.com/ajevans99/swift-mcp-toolkit.git
Working copy of https://github.com/ajevans99/swift-mcp-toolkit.git resolved at main (4f11fff)
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.6.4
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.9.0
Creating working copy for https://github.com/ajevans99/swift-json-schema.git
Working copy of https://github.com/ajevans99/swift-json-schema.git resolved at 0.11.1
warning: '.resolve-product-dependencies': dependency 'swift-mcp-toolkit' is not used by any target
Found 2 product dependencies
  - swift-json-schema
  - mcp-swift-sdk
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ajevans99/swift-mcp-toolkit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
Building for debugging...
[0/20] Write sources
[4/20] Copying content.json
[4/20] Write sources
[4/20] Copying format-annotation.json
[5/20] Copying applicator.json
[6/20] Copying core.json
[6/20] Write sources
[6/20] Copying validation.json
[7/20] Copying unevaluated.json
[7/20] Write sources
[7/20] Copying meta-data.json
[12/20] Write sources
[15/20] Copying schema.json
[16/20] Compiling CSystem shims.c
[17/20] Write swift-version-49B95AFC49DCD68C.txt
[19/103] Compiling JSONSchema JSONValue+merge.swift
[20/103] Compiling JSONSchema JSONValue.swift
[21/103] Compiling SystemPackage FilePathWindows.swift
[22/106] Emitting module SystemPackage
[23/106] Compiling SystemPackage FilePathComponentView.swift
[24/106] Compiling SystemPackage FilePathComponents.swift
[25/106] Compiling JSONSchema JSONValue+ExpressibleByLiteral.swift
[26/106] Compiling SystemPackage FilePathString.swift
[27/106] Compiling SystemPackage FilePathSyntax.swift
[28/106] Compiling SystemPackage FilePathTemp.swift
[29/106] Compiling JSONSchema Annotation.swift
[30/106] Compiling SystemPackage ErrnoWindows.swift
[31/106] Compiling SystemPackage FileDescriptor.swift
[32/106] Compiling SystemPackage FileHelpers.swift
[33/106] Compiling JSONSchema BuiltinValidators.swift
[34/106] Compiling JSONSchema FormatValidator.swift
[35/106] Compiling SystemPackage Util+StringArray.swift
[36/106] Compiling SystemPackage Util.swift
[37/106] Compiling SystemPackage UtilConsumers.swift
[38/106] Compiling SystemPackage FilePermissions.swift
[39/106] Compiling SystemPackage Backcompat.swift
[40/106] Compiling SystemPackage CInterop.swift
[41/106] Compiling SystemPackage RawBuffer.swift
[42/106] Compiling SystemPackage Syscalls.swift
[43/106] Compiling SystemPackage WindowsSyscallAdapters.swift
[44/106] Compiling SystemPackage MachPort.swift
[45/106] Compiling SystemPackage PlatformString.swift
[46/106] Compiling SystemPackage SystemString.swift
[47/106] Compiling SystemPackage Constants.swift
[48/106] Compiling SystemPackage Exports.swift
[49/106] Compiling SystemPackage Mocking.swift
[50/106] Compiling JSONSchemaMacro SupportedPrimitive.swift
[51/107] Emitting module JSONSchemaMacro
[52/107] Compiling JSONSchemaMacro TypeSpecificOptionMacros.swift
[55/107] Compiling Logging Locks.swift
[56/107] Compiling Logging Logging.swift
[57/107] Emitting module Logging
[58/107] Compiling Logging MetadataProvider.swift
[59/107] Compiling Logging LogHandler.swift
[60/107] Compiling JSONSchemaMacro SchemableEnumCase.swift
[61/107] Compiling JSONSchemaMacro SchemableMacro.swift
[62/107] Compiling JSONSchemaMacro SchemableMember.swift
[69/107] Emitting module JSONSchema
[81/107] Compiling JSONSchema ValidatableSchema.swift
[101/110] Compiling JSONSchemaMacro SwiftSyntaxExtensions.swift
[101/110] Write Objects.LinkFileList
[103/110] Compiling EventSource AsyncEventsSequence.swift
[104/110] Compiling EventSource EventSource.swift
[105/110] Emitting module EventSource
[106/110] Compiling EventSource AsyncSequence+Events.swift
[107/129] Compiling JSONSchema ValidationLocation.swift
[108/129] Compiling JSONSchema ValidationResult.swift
[109/129] Compiling JSONSchema resource_bundle_accessor.swift
[109/129] Linking JSONSchemaMacro-tool
[111/193] Compiling JSONSchemaBuilder JSONNull.swift
[112/193] Compiling JSONSchemaBuilder JSONNumber.swift
[113/193] Compiling JSONSchemaBuilder JSONObject.swift
[114/193] Compiling JSONSchemaBuilder JSONString.swift
[115/193] Compiling JSONSchemaBuilder JSONProperty.swift
[116/193] Compiling JSONSchemaBuilder JSONPropertyComponent.swift
[117/193] Compiling JSONSchemaBuilder JSONPropertyComponents.swift
[118/199] Compiling JSONSchemaBuilder Enum.swift
[119/199] Compiling JSONSchemaBuilder FlatMap.swift
[120/199] Compiling JSONSchemaBuilder JSONComponents.swift
[121/199] Compiling JSONSchemaBuilder Map.swift
[122/199] Compiling JSONSchemaBuilder MergedComponent.swift
[123/199] Compiling JSONSchemaBuilder OptionalComponent.swift
[124/199] Compiling JSONSchemaBuilder OrNullModifier.swift
[125/199] Compiling JSONSchemaBuilder Parsed.swift
[126/199] Compiling JSONSchemaBuilder KeyEncodingStrategy.swift
[127/199] Compiling JSONSchemaBuilder SchemaAnchorName.swift
[128/199] Compiling JSONSchemaBuilder SchemaReferenceURI.swift
[129/199] Compiling JSONSchemaBuilder JSONPropertyValue.swift
[130/199] Compiling JSONSchemaBuilder JSONValueRepresentable.swift
[131/199] Compiling JSONSchemaBuilder JSONArrayValue.swift
[132/199] Compiling JSONSchemaBuilder JSONComposition.swift
[133/199] Compiling JSONSchemaBuilder JSONDynamicReference.swift
[134/199] Compiling JSONSchemaBuilder JSONReference.swift
[135/199] Compiling JSONSchemaBuilder JSONSchema.swift
[136/199] Compiling JSONSchemaBuilder JSONSchemaComponent+Annotations.swift
[137/199] Compiling JSONSchemaBuilder JSONSchemaComponent+Conditionals.swift
[138/199] Compiling JSONSchemaBuilder JSONSchemaComponent+Content.swift
[139/199] Compiling JSONSchemaBuilder JSONPropertyBuilder.swift
[140/199] Compiling JSONSchemaBuilder JSONPropertySchemaBuilder.swift
[141/199] Compiling JSONSchemaBuilder JSONSchemaBuilder.swift
[142/199] Compiling JSONSchemaBuilder JSONValueBuilder.swift
[143/199] Compiling JSONSchemaBuilder ConditionalSchema.swift
[144/199] Compiling JSONSchemaBuilder JSONAnyValue.swift
[145/199] Compiling JSONSchemaBuilder JSONBooleanSchema.swift
[146/199] Compiling JSONSchemaBuilder JSONBooleanValue.swift
[147/199] Compiling JSONSchemaBuilder JSONIntegerValue.swift
[148/199] Compiling JSONSchemaBuilder JSONNullValue.swift
[149/199] Compiling JSONSchemaBuilder JSONNumberValue.swift
[150/199] Compiling JSONSchemaBuilder JSONObjectValue.swift
[151/199] Compiling JSONSchemaBuilder JSONStringValue.swift
[152/199] Emitting module JSONSchemaBuilder
[153/199] Compiling JSONSchemaBuilder PropertyArray.swift
[154/199] Compiling JSONSchemaBuilder PropertyCompactMap.swift
[155/199] Compiling JSONSchemaBuilder PropertyConditional.swift
[156/199] Compiling JSONSchemaBuilder PropertyFlatMap.swift
[157/199] Compiling JSONSchemaBuilder PropertyOptionalComponent.swift
[158/199] Compiling JSONSchemaBuilder JSONValue+Schema.swift
[159/199] Compiling JSONSchemaBuilder ExcludeFromSchema.swift
[160/199] Compiling JSONSchemaBuilder JSONSchemaComponent+Identifiers.swift
[161/199] Compiling JSONSchemaBuilder JSONSchemaComponent.swift
[162/199] Compiling JSONSchemaBuilder AdditionalProperties.swift
[163/199] Compiling JSONSchemaBuilder AnySchemaComponent.swift
[164/199] Compiling JSONSchemaBuilder CompactMap.swift
[165/199] Compiling JSONSchemaBuilder Conditional.swift
[166/199] Compiling JSONSchemaBuilder Constant.swift
[167/199] Compiling JSONSchemaBuilder PassthroughComponent.swift
[168/199] Compiling JSONSchemaBuilder PatternProperties.swift
[169/199] Compiling JSONSchemaBuilder PropertyNames.swift
[170/199] Compiling JSONSchemaBuilder RuntimeComponent.swift
[171/199] Compiling JSONSchemaBuilder SchemaValue.swift
[172/199] Compiling JSONSchemaBuilder JSONArray.swift
[173/199] Compiling JSONSchemaBuilder JSONBoolean.swift
[174/199] Compiling JSONSchemaBuilder SchemaOptions.swift
[175/199] Compiling JSONSchemaBuilder ArrayOptions.swift
[176/199] Compiling JSONSchemaBuilder NumberOptions.swift
[177/199] Compiling JSONSchemaBuilder ObjectOptions.swift
[178/199] Compiling JSONSchemaBuilder StringOptions.swift
[179/199] Compiling JSONSchemaBuilder Schemable.swift
[180/199] Compiling JSONSchemaBuilder ParseIssue.swift
[181/199] Emitting module MCP
[200/201] Compiling MCP Server.swift
[201/201] Compiling MCP Tools.swift
[202/213] Compiling MCPToolkit ResponseMessaging.swift
[203/213] Compiling MCPToolkit MCPTool.swift
[204/213] Compiling MCPToolkit ContentBuilder.swift
[205/214] Compiling MCPToolkit MCPResource.swift
[206/214] Compiling MCPToolkit Server+registerResources.swift
[207/214] Compiling MCPToolkit Server+registerTools.swift
[208/214] Compiling MCPToolkit MCP+JSONSchema.swift
[209/214] Compiling MCPToolkit MCPResource+MCP.swift
[210/214] Compiling MCPToolkit MCPTool+MCP.swift
[211/214] Compiling MCPToolkit Exports.swift
[212/214] Compiling MCPToolkit JSONSchema+MCP.swift
[213/214] Emitting module MCPToolkit
[214/214] Compiling MCPToolkit ContentGroup.swift
Build complete! (12.58s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "swift-json-schema",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ajevans99/swift-json-schema.git"
    },
    {
      "identity" : "swift-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.10.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/modelcontextprotocol/swift-sdk.git"
    }
  ],
  "manifest_display_name" : "swift-mcp-toolkit",
  "name" : "swift-mcp-toolkit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "17.0"
    },
    {
      "name" : "macos",
      "version" : "14.0"
    },
    {
      "name" : "tvos",
      "version" : "17.0"
    },
    {
      "name" : "watchos",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "MCPToolkit",
      "targets" : [
        "MCPToolkit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MCPToolkitTests",
      "module_type" : "SwiftTarget",
      "name" : "MCPToolkitTests",
      "path" : "Tests/MCPToolkitTests",
      "sources" : [
        "Helpers/TestTransport.swift",
        "IntegrationTests.swift",
        "MCPResourceTests.swift",
        "ResponseMessagingTests.swift",
        "SchemaBuilderToolTests.swift",
        "SchemableToolTests.swift"
      ],
      "target_dependencies" : [
        "MCPToolkit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MCPToolkit",
      "module_type" : "SwiftTarget",
      "name" : "MCPToolkit",
      "path" : "Sources/MCPToolkit",
      "product_dependencies" : [
        "JSONSchema",
        "JSONSchemaBuilder",
        "MCP"
      ],
      "product_memberships" : [
        "MCPToolkit"
      ],
      "sources" : [
        "Exports.swift",
        "Extensions/JSONSchema+MCP.swift",
        "Extensions/MCP+JSONSchema.swift",
        "Extensions/MCPResource+MCP.swift",
        "Extensions/MCPTool+MCP.swift",
        "Extensions/Server+registerResources.swift",
        "Extensions/Server+registerTools.swift",
        "MCPResource.swift",
        "MCPTool.swift",
        "ResponseMessaging.swift",
        "Shared/ContentBuilder.swift",
        "Shared/ContentGroup.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/ajevans99/swift-mcp-toolkit/main
Repository:               ajevans99/swift-mcp-toolkit
Swift version used:       6.2
Target:                   MCPToolkit
Extracting symbol information for 'MCPToolkit'...
Finished extracting symbol information for 'MCPToolkit'. (2.42s)
Building documentation for 'MCPToolkit'...
warning: Link in document summary will not be displayed
Summary should only contain (formatted) text. To resolve this issue, place links and images elsewhere in the document, or remove them.
 --> MCPToolkit.md:3:120-3:184
1 | # `MCPToolkit`
2 |
3 + Build Model Context Protocol (MCP) tools in Swift using structured concurrency, JSON Schema builders, and the official [`swift-sdk`](https://github.com/modelcontextprotocol/swift-sdk).
4 |
5 | ## Overview
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:196:1-196:12
194 | ### Core APIs
195 |
196 + - `MCPTool`
    | ╰─suggestion: Remove non-link item
197 | - `MCPTool/call(arguments:)`
198 | - `MCPTool/toTool()`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:197:1-197:29
195 |
196 | - `MCPTool`
197 + - `MCPTool/call(arguments:)`
    | ╰─suggestion: Remove non-link item
198 | - `MCPTool/toTool()`
199 | - `ToolError`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:198:1-198:21
196 | - `MCPTool`
197 | - `MCPTool/call(arguments:)`
198 + - `MCPTool/toTool()`
    | ╰─suggestion: Remove non-link item
199 | - `ToolError`
200 | - `ToolContentItem`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:199:1-199:14
197 | - `MCPTool/call(arguments:)`
198 | - `MCPTool/toTool()`
199 + - `ToolError`
    | ╰─suggestion: Remove non-link item
200 | - `ToolContentItem`
201 | - `ToolContentBuilder`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:200:1-200:20
198 | - `MCPTool/toTool()`
199 | - `ToolError`
200 + - `ToolContentItem`
    | ╰─suggestion: Remove non-link item
201 | - `ToolContentBuilder`
202 | - `Server/register(tools:messaging:)`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:201:1-201:23
199 | - `ToolError`
200 | - `ToolContentItem`
201 + - `ToolContentBuilder`
    | ╰─suggestion: Remove non-link item
202 | - `Server/register(tools:messaging:)`
203 | - `ResponseMessaging`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:202:1-202:38
200 | - `ToolContentItem`
201 | - `ToolContentBuilder`
202 + - `Server/register(tools:messaging:)`
    | ╰─suggestion: Remove non-link item
203 | - `ResponseMessaging`
204 | - `DefaultResponseMessaging`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:203:1-203:22
201 | - `ToolContentBuilder`
202 | - `Server/register(tools:messaging:)`
203 + - `ResponseMessaging`
    | ╰─suggestion: Remove non-link item
204 | - `DefaultResponseMessaging`
205 | - `ResponseMessagingFactory`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:204:1-204:29
202 | - `Server/register(tools:messaging:)`
203 | - `ResponseMessaging`
204 + - `DefaultResponseMessaging`
    | ╰─suggestion: Remove non-link item
205 | - `ResponseMessagingFactory`
206 |
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:205:1-206:1
203 | - `ResponseMessaging`
204 | - `DefaultResponseMessaging`
205 + - `ResponseMessagingFactory`
    | ╰─suggestion: Remove non-link item
206 +
207 | ### Resources
208 |
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:209:1-209:16
207 | ### Resources
208 |
209 + - `MCPResource`
    | ╰─suggestion: Remove non-link item
210 | - `MCPResource/content`
211 | - `ResourceContentItem`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:210:1-210:24
208 |
209 | - `MCPResource`
210 + - `MCPResource/content`
    | ╰─suggestion: Remove non-link item
211 | - `ResourceContentItem`
212 | - `Group`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:211:1-211:24
209 | - `MCPResource`
210 | - `MCPResource/content`
211 + - `ResourceContentItem`
    | ╰─suggestion: Remove non-link item
212 | - `Group`
213 | - `Server/register(resources:)`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:212:1-212:10
210 | - `MCPResource/content`
211 | - `ResourceContentItem`
212 + - `Group`
    | ╰─suggestion: Remove non-link item
213 | - `Server/register(resources:)`
warning: Only links are allowed in task group list items
   --> MCPToolkit.md:213:1-213:32
211 | - `ResourceContentItem`
212 | - `Group`
213 + - `Server/register(resources:)`
    | ╰─suggestion: Remove non-link item
warning: 'JSONValue' doesn't exist at '/MCPToolkit/MCPTool/call(arguments:messaging:)'
  --> ../Extensions/MCPTool+MCP.swift:9:80-9:89
7  |   ///
8  |   /// This helper is invoked by the `Server.register(tools:)` integration to:
9  +   /// 1. Transform the `[String: MCP.Value]` arguments from `swift-sdk` into ``JSONValue``.
10 |   /// 2. Parse and validate them against the tool's declared schema.
11 |   /// 3. Forward the confirmed payload into ``MCPTool/call(with:)``.
warning: 'Tool' doesn't exist at '/MCPToolkit/MCP'
  --> ../Extensions/MCPTool+MCP.swift:60:37-60:41
58 |   /// Creates the `swift-sdk` representation of the tool for `tools/list` responses.
59 |   ///
60 +   /// - Returns: A configured ``MCP/Tool`` populated with the tool's metadata and JSON Schema.
61 |   /// - SeeAlso: https://modelcontextprotocol.io/specification/2025-06-18/server/tools#listing-tools
62 |   public func toTool() -> Tool {
warning: 'call(arguments:)' doesn't exist at '/MCPToolkit/MCPTool'
 --> ../Extensions/Server+registerTools.swift:7:71-7:87
5 |   ///
6 |   /// The server automatically responds to `tools/list` with metadata generated by each tool's
7 +   /// ``MCPTool/toTool()`` output and wires `tools/call` to ``MCPTool/call(arguments:)``. This
  |                                                                       ╰─suggestion: Replace 'call(arguments:)' with 'call(arguments:messaging:)'
8 |   /// mirrors the behaviour documented in the
9 |   /// [swift-sdk README](https://github.com/modelcontextprotocol/swift-sdk) while removing the
Finished building documentation for 'MCPToolkit' (0.18s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/ajevans99/swift-mcp-toolkit/main
Fetching https://github.com/swiftlang/swift-docc-plugin
Updating https://github.com/ajevans99/swift-json-schema.git
Updating https://github.com/modelcontextprotocol/swift-sdk.git
Updating https://github.com/mattt/eventsource.git
Updated https://github.com/ajevans99/swift-json-schema.git (0.49s)
Updated https://github.com/modelcontextprotocol/swift-sdk.git (0.49s)
Updated https://github.com/mattt/eventsource.git (0.49s)
[1/2163] Fetching swift-docc-plugin
Updating https://github.com/apple/swift-log.git
Updating https://github.com/swiftlang/swift-syntax.git
Updating https://github.com/apple/swift-system.git
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.17s)
Computing version for https://github.com/modelcontextprotocol/swift-sdk.git
Computed https://github.com/modelcontextprotocol/swift-sdk.git at 0.10.2 (1.65s)
Updated https://github.com/swiftlang/swift-syntax.git (0.96s)
Updated https://github.com/apple/swift-system.git (0.96s)
Updated https://github.com/apple/swift-log.git (0.96s)
Computing version for https://github.com/ajevans99/swift-json-schema.git
Computed https://github.com/ajevans99/swift-json-schema.git at 0.11.1 (0.93s)
Computing version for https://github.com/mattt/eventsource.git
Computed https://github.com/mattt/eventsource.git at 1.3.0 (0.45s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.9.0 (0.47s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.6.4 (0.49s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (0.64s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.5 (0.57s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3639] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.26s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.87s)
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.5
Building for debugging...
[0/8] Write sources
[1/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-49B95AFC49DCD68C.txt
[6/53] Emitting module SymbolKit
[7/57] Compiling SymbolKit GenericConstraint.swift
[8/57] Compiling SymbolKit GenericParameter.swift
[9/57] Compiling SymbolKit Generics.swift
[10/57] Compiling SymbolKit Namespace.swift
[11/57] Compiling SymbolKit SourceRange.swift
[12/57] Compiling SymbolKit Metadata.swift
[13/57] Compiling SymbolKit Module.swift
[14/57] Compiling SymbolKit OperatingSystem.swift
[15/57] Compiling SymbolKit Platform.swift
[16/57] Compiling SymbolKit Symbol.swift
[17/57] Compiling SymbolKit SymbolKind.swift
[18/57] Compiling SymbolKit SymbolGraph.swift
[19/57] Compiling SymbolKit GraphCollector.swift
[20/57] Compiling SymbolKit Names.swift
[21/57] Compiling SymbolKit SPI.swift
[22/57] Compiling SymbolKit Snippet.swift
[23/57] Compiling SymbolKit Extension.swift
[24/57] Compiling SymbolKit SemanticVersion.swift
[25/57] Compiling SymbolKit AccessControl.swift
[26/57] Compiling SymbolKit Availability.swift
[27/57] Compiling SymbolKit AvailabilityItem.swift
[28/57] Compiling SymbolKit Domain.swift
[29/57] Compiling SymbolKit Mixin+Equals.swift
[30/57] Compiling SymbolKit Mixin+Hash.swift
[31/57] Compiling SymbolKit Mixin.swift
[32/57] Compiling SymbolKit LineList.swift
[33/57] Compiling SymbolKit Position.swift
[34/57] Compiling SymbolKit DeclarationFragments.swift
[35/57] Compiling SymbolKit Fragment.swift
[36/57] Compiling SymbolKit FragmentKind.swift
[37/57] Compiling SymbolKit FunctionParameter.swift
[38/57] Compiling SymbolKit FunctionSignature.swift
[39/57] Compiling SymbolKit Identifier.swift
[40/57] Compiling SymbolKit KindIdentifier.swift
[41/57] Compiling SymbolKit Location.swift
[42/57] Compiling SymbolKit Mutability.swift
[43/57] Compiling SymbolKit Relationship.swift
[44/57] Compiling SymbolKit RelationshipKind.swift
[45/57] Compiling SymbolKit SourceOrigin.swift
[46/57] Compiling SymbolKit GenericConstraints.swift
[47/57] Compiling SymbolKit Swift.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets Snippet.swift
[53/57] Compiling Snippets SnippetParser.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SnippetBuildCommand.swift
[57/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (3.39s)
Building for debugging...
[0/1] Write swift-version-49B95AFC49DCD68C.txt
Build of target: 'MCPToolkit' complete! (0.76s)
     358
3	/Users/admin/builder/spi-builder-workspace/.docs/ajevans99/swift-mcp-toolkit/main
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/ajevans99/swift-mcp-toolkit/main
File count: 358
Doc size:   3.0MB
Preparing doc bundle ...
Uploading prod-ajevans99-swift-mcp-toolkit-main-bfc340f0.zip to s3://spi-docs-inbox/prod-ajevans99-swift-mcp-toolkit-main-bfc340f0.zip
Copying... [19%]
Copying... [29%]
Copying... [38%]
Copying... [48%]
Copying... [58%]
Copying... [67%]
Copying... [77%]
Copying... [86%]
Copying... [96%]
Copying... [100%]
Done.