Skip to content

Commit ccf7f6b

Browse files
committed
add mcp msgs
1 parent 47046c3 commit ccf7f6b

File tree

2 files changed

+15
-0
lines changed
  • plugins/amazonq
    • chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview
    • shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/model/aws/chat

2 files changed

+15
-0
lines changed

plugins/amazonq/chat/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/webview/BrowserConnector.kt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.PROMP
8282
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.QuickChatActionRequest
8383
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.SEND_CHAT_COMMAND_PROMPT
8484
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.STOP_CHAT_RESPONSE
85+
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.LIST_MCP_SERVERS_REQUEST_METHOD
86+
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.MCP_SERVER_CLICK_REQUEST_METHOD
8587
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.SendChatPromptRequest
8688
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.StopResponseMessage
8789
import software.aws.toolkits.jetbrains.services.amazonq.lsp.model.aws.chat.TELEMETRY_EVENT
@@ -452,6 +454,15 @@ class BrowserConnector(
452454
TELEMETRY_EVENT -> {
453455
handleChat(AmazonQChatServer.telemetryEvent, node)
454456
}
457+
LIST_MCP_SERVERS_REQUEST_METHOD -> {
458+
println(node)
459+
}
460+
MCP_SERVER_CLICK_REQUEST_METHOD -> {
461+
println(node)
462+
}
463+
else -> {
464+
println(node.command)
465+
}
455466
}
456467
}
457468

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/model/aws/chat/FlareChatCommands.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,7 @@ const val SHOW_SAVE_FILE_DIALOG_REQUEST_METHOD = "aws/showSaveFileDialog"
5050
const val STOP_CHAT_RESPONSE = "stopChatResponse"
5151
const val SEND_TO_PROMPT = "sendToPrompt"
5252
const val TELEMETRY_EVENT = "telemetry/event"
53+
54+
//https://github.com/aws/language-server-runtimes/blob/112feba70219a98a12f13727d67c540205fa9c9f/types/chat.ts#L32
55+
const val LIST_MCP_SERVERS_REQUEST_METHOD = "aws/chat/listMcpServers"
56+
const val MCP_SERVER_CLICK_REQUEST_METHOD = "aws/chat/mcpServerClick"

0 commit comments

Comments
 (0)