We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d0364a9 commit 893614eCopy full SHA for 893614e
Sources/MCP/Server/Server.swift
@@ -211,13 +211,11 @@ public actor Server {
211
} catch {
212
await logger?.error(
213
"Error processing message", metadata: ["error": "\(error)"])
214
- // Only send error responses for requests
215
- if let requestID = requestID {
216
- let mcpError =
217
- error as? Error ?? Error.internalError(error.localizedDescription)
218
- let response = AnyMethod.response(id: requestID, error: mcpError)
219
- try? await send(response)
220
- }
+ let response = AnyMethod.response(
+ id: requestID ?? .random,
+ error: error as? Error ?? Error.internalError(error.localizedDescription)
+ )
+ try? await send(response)
221
}
222
223
0 commit comments