feat: Add qodeassist mcp server

This commit is contained in:
Petr Mironychev
2026-04-23 02:19:19 +02:00
parent ca0a47b160
commit 7a551ed384
9 changed files with 511 additions and 5 deletions

View File

@@ -37,6 +37,7 @@
#include "pluginllmcore/PromptProviderFim.hpp"
#include "pluginllmcore/ProvidersManager.hpp"
#include "logger/RequestPerformanceLogger.hpp"
#include "mcp/McpServerManager.hpp"
#include "providers/Providers.hpp"
#include "settings/ChatAssistantSettings.hpp"
#include "settings/GeneralSettings.hpp"
@@ -163,6 +164,9 @@ public:
Settings::setupProjectPanel();
ConfigurationManager::instance().init();
m_mcpServerManager = new Mcp::McpServerManager(this);
m_mcpServerManager->init();
if (Settings::generalSettings().enableCheckUpdate()) {
QTimer::singleShot(3000, this, &QodeAssistPlugin::checkForUpdates);
}
@@ -298,6 +302,7 @@ private:
UpdateStatusWidget *m_statusWidget{nullptr};
QString m_lastRefactorInstructions;
QScopedPointer<Chat::ChatView> m_chatView;
QPointer<Mcp::McpServerManager> m_mcpServerManager;
};
} // namespace QodeAssist::Internal