Commit Graph
2583 Commits
Author SHA1 Message Date
Andrew Pareles 06bbc81fff clearer types 2025-05-21 23:29:41 -07:00
Andrew Pareles cd257681ec update loading? 2025-05-21 22:51:55 -07:00
Andrew Pareles dd002954ab loading 2025-05-21 22:02:24 -07:00
Andrew Pareles 5855326f31 add bg colors 2025-05-21 21:38:30 -07:00
Andrew Pareles 784daa26f8 userspecified 2025-05-21 21:33:05 -07:00
Andrew Pareles f75b9f3007 move MCP to settings 2025-05-21 21:24:46 -07:00
Andrew Pareles ae5b5fbf89 misc fixes 2025-05-21 20:57:54 -07:00
Andrew Pareles 0039c555ca rename 2025-05-21 19:47:47 -07:00
Andrew Pareles d9b1b565de Merge remote-tracking branch 'upstream/mcp' into mcp 2025-05-21 19:46:49 -07:00
Andrew Pareles b4c3522a29 misc 2025-05-21 02:02:12 -07:00
Andrew Pareles b6f1bdadf2 add loading 2025-05-21 01:48:37 -07:00
Andrew Pareles 03c76f7f16 update state 2025-05-21 01:38:15 -07:00
Andrew Pareles d18cf23c5b progress 2025-05-21 00:56:14 -07:00
Andrew Pareles 47b926d040 autoformat 2025-05-20 23:18:52 -07:00
Andrew Pareles 1a45b45649 misc 2025-05-20 23:18:46 -07:00
Andrew Pareles 57e4124f36 misc 2025-05-20 23:09:23 -07:00
Joaquin Coromina b8d6aa9634 Fixed the string definition for the mcp resultToString fns 2025-05-20 12:44:29 -04:00
Joaquin Coromina 4a1ecf9772 Added functions that return properly formatted CallTool functions and ToolResultToStr functions from MCP tools, then hooked it up 2025-05-19 22:38:56 -04:00
Joaquin Coromina 8f3888223b Added mcpServerName to InternalToolInfo 2025-05-19 22:37:26 -04:00
Joaquin Coromina 45394a9662 Added function in mcpService to handle calling an MCP server tool 2025-05-19 16:52:43 -04:00
Joaquin Coromina af8d4ddc95 Updated types and hooked up return value to callTool and safeCallTool functions 2025-05-19 16:16:48 -04:00
Joaquin Coromina d49597d2ea Added types to MCP tool call response 2025-05-19 16:00:30 -04:00
Joaquin Coromina 13c5acbe5d Added an error to handle unsupported response types 2025-05-19 16:00:07 -04:00
Joaquin Coromina 9d04dcd189 Added callTool function to handle server tool calls 2025-05-19 15:01:56 -04:00
Joaquin Coromina cebefb759a Added persistence between sessions for mcpServerState 2025-05-18 04:05:41 -04:00
Joaquin Coromina 9a2191db78 Updated the void settings to include mcpServerState 2025-05-18 04:04:49 -04:00
Joaquin Coromina 323a6d56f6 Added toggle service to turn mcp servers on and off 2025-05-17 19:23:14 -04:00
Joaquin Coromina 7862aa619a Added proper error handling for config file parsing errors 2025-05-17 18:21:55 -04:00
Joaquin Coromina effc0392ad Fixed bug where isUpdated is never returned 2025-05-17 18:21:01 -04:00
Joaquin Coromina 1d449fbcc3 Updated the client side to use new events and mcpService 2025-05-17 17:42:28 -04:00
Joaquin Coromina 556fe67b88 Updated service types to match new events and organized it better 2025-05-17 17:41:46 -04:00
Joaquin Coromina 89f2674b09 Changed mcpConfigService to mcpService and updated events to match channel 2025-05-17 17:41:10 -04:00
Joaquin Coromina 6165291e64 Updated the channel it include events for add, update, delete, and loading. Fixed a bug related to client.close() throwing and error 2025-05-17 17:36:37 -04:00
Joaquin Coromina f88d20fc8f Added an event for reinitializing all servers when config file is updated 2025-05-17 00:03:44 -04:00
Joaquin Coromina 4abf09edf1 Removed the custom toggle button and added MCPServersList to the main Settings 2025-05-16 23:28:06 -04:00
Joaquin Coromina ddecda0f9e Sent back command formatted for display 2025-05-16 23:25:31 -04:00
Joaquin Coromina 8b812f17fc Updated the types to include commmand for display 2025-05-16 23:25:01 -04:00
Joaquin Coromina c03f3f0d98 Updated the service to include a service that updates the browser whenever an event from the main-process comes in 2025-05-16 23:24:29 -04:00
Joaquin Coromina bfc06d024f Created a server list UI and hooked it up to Config Service 2025-05-16 23:23:35 -04:00
Joaquin CorominaandGitHub c9e4b16d0d Merge branch 'main' into mcp 2025-05-16 17:26:24 -04:00
Andrew ParelesandGitHub c22e597140 Merge pull request #590 from voideditor/model-selection
Auto update message + terminal tool service improvements on Windows
2025-05-16 13:29:57 -07:00
Joaquin Coromina fdc1623271 Created function for getting all tools from mcp servers formatted for void 2025-05-16 00:38:09 -04:00
Andrew ParelesandGitHub 7b8295a2ab Merge pull request #595 from zpg6/fix/azure-model-selection
fix: select AzureOpenAI deployment based on selected model
2025-05-15 21:01:32 -07:00
Joaquin Coromina d81b3c4b5e Added error channel event listener and a utility function to handle all server events 2025-05-15 22:47:24 -04:00
Joaquin Coromina 2022ccb008 Connected this service to the mcpChannel for interaction with the servers 2025-05-15 22:30:15 -04:00
Joaquin Coromina 8846254ea3 Added @modelcontextprotocol/sdk to the allowed list of imports to avoid typescript error 2025-05-15 22:29:22 -04:00
Joaquin Coromina a2a710096c Registered mcpChannel 2025-05-15 22:28:48 -04:00
Joaquin Coromina 65799f670b Removed mcpService from common because it was supposed to handle setting up the servers but can't because of a lack of access to node dependencies 2025-05-15 22:28:14 -04:00
Joaquin Coromina d1dee89dc2 Added a types file to handle all MCP Server interfaces and response values 2025-05-15 22:27:05 -04:00
Joaquin Coromina 32a6bd3523 Created mcpChannel to handle all mcp server setup and events in electron-main 2025-05-15 22:26:11 -04:00