Commit Graph

645 Commits

Author SHA1 Message Date
Dallin Romney
80a33ef162 chore: mcp 1.24.0 (#8974)
* chore: bump mcp

* chore: update mcp

* fix: linting
2025-12-04 12:58:28 -08:00
Dallin Romney
90f52a3b0e fix: another tweak 2025-11-17 15:03:22 -08:00
Dallin Romney
2688fc9f6d fix: CLI warnings/errors for unresolved MCP secrets 2025-11-09 19:54:36 -08:00
Patrick Erichsen
96c1573474 bubble up error 2025-10-16 21:12:32 -07:00
Patrick Erichsen
852dba8345 Update URLContextProvider.ts 2025-10-16 19:03:13 -07:00
Dallin Romney
fbaec428cc fix: better agent errors in settings agent section (#8198)
fix: better mcp error

Co-authored-by: Nate <sestinj@gmail.com>
2025-10-13 23:19:55 -07:00
Ayyan Shaikh
01c4271d64 fix: HttpContextProvider handle null uri field (#8197)
fix: Add null check for http-context-provider uri and add test for to check whether it works
2025-10-13 11:28:13 -07:00
continue[bot]
9164448c73 Add apiKey field to mcpServers block schema for Bearer token auth (#8120)
Add apiKey field to mcpServers schema and implement Bearer token auth

- Add apiKey field to sseOrHttpMcpServerSchema in packages/config-yaml
- Update MCPConnection.ts to merge apiKey as Bearer token in Authorization header
- Update CLI MCPService to merge apiKey as Bearer token in Authorization header
- Add apiKey to InternalSseMcpOptions and InternalStreamableHttpMcpOptions types
- Update yamlToContinueConfig converter to pass through apiKey field

Fixes CON-4281

Generated with [Continue](https://continue.dev)

Co-authored-by: Continue Agent <agent@continue.dev>
Co-authored-by: Continue <noreply@continue.dev>
Co-authored-by: nate <nate@continue.dev>
2025-10-08 08:33:30 -07:00
Dallin Romney
e321fa9235 Merge branch 'main' of https://github.com/continuedev/continue into meanderix/feature/mcp-make-workspace-root-default-cwd 2025-10-06 14:35:42 -07:00
Dallin Romney
0fd58f6c48 merge: main 2025-10-06 10:50:24 -07:00
Dallin Romney
d5e8c28912 Merge branch 'main' of https://github.com/continuedev/continue into fbricon/fix-mcp-env 2025-10-06 10:43:34 -07:00
Dallin Romney
a6b2b6b6db fix: cubic feedback 2025-10-01 10:52:44 -07:00
Dallin Romney
389664ddf5 fix: deprecate gemini 1.5 2025-10-01 10:46:51 -07:00
Fred Bricon
b1f147c12e fix: use common process.env values to launch MCP
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2025-09-30 10:42:22 +02:00
Dallin Romney
c75262e692 ruleFile -> sourceFile 2025-09-29 16:05:05 -07:00
Dallin Romney
a7e392bdde feat: better settings page and open settings fixes 2025-09-29 15:59:46 -07:00
Dallin Romney
e734ad71ca fix: json mcp loading (#8002) 2025-09-26 14:12:25 -07:00
Dallin Romney
1332f52839 fix: negated condition 2025-09-26 10:42:46 -07:00
Dallin Romney
c286e046f4 fix: core mcp test with invalid type 2025-09-25 17:45:57 -07:00
Dallin Romney
ef9e7ad7f7 fix: support top level claude code mcp servers 2025-09-25 11:49:49 -07:00
Dallin Romney
f1253a74e1 feat: claude code mcp json format support 2025-09-24 19:50:11 -07:00
Dallin Romney
b5300b592f fix: request options for json mcps 2025-09-24 18:40:18 -07:00
Dallin Romney
f995a0e45f fix: cubic feedback, lint, format 2025-09-24 16:55:18 -07:00
Dallin Romney
6c211718ea merge main 2025-09-24 15:36:59 -07:00
Dallin Romney
8b158b38cc fix: mcp tweak 2025-09-24 15:35:45 -07:00
Dallin Romney
7b5ae7a50f fix: MCP types and sse/http fallback logic 2025-09-24 15:30:08 -07:00
Shawn Smith
d1973e3a6a fix: HOTFIX 🚑 Fix crypto error (#7938)
* fix: 🚑 Fix crypto error

* fix: 🎨 Prettier

* fix: 🐛 Fix broken test
2025-09-24 13:06:58 -07:00
Dallin Romney
8b9b72de7b feat: yaml <-> json conversion functions 2025-09-24 11:26:31 -07:00
Aditya Mitra
0d3b7d60a3 feat: better mcp connection status (#7830)
* add tooltips for showing mcp connection status

* add type

* explicit message to clarify no mcps are available in chat mode

* ability to disconnect mcp server

* move buttons inside a kebab menu

* use a listbox instead

* remove server and mcp suffixes
change reconnect to reload

* add anchor
2025-09-24 09:01:14 -07:00
Dallin Romney
404f8d7981 feat: mcp json config types 2025-09-23 20:36:25 -07:00
Mattias Andersson
a1114019ca Adjusted the MCPConnection::resoveCwd() logic + added tests. 2025-09-23 23:11:51 +02:00
Dallin Romney
41937a20d2 fix: infos in mcp server status tests (#7906) 2025-09-22 14:34:21 -07:00
Dallin Romney
238d03f0b6 Merge pull request #7651 from JonZeolla/feat/oauth/redirect_uri
feat(oauth): use asExternalUrl to get the correct callback
2025-09-22 13:32:10 -07:00
uinstinct
cb29cee0a1 fix tests 2025-09-18 12:02:44 +05:30
uinstinct
34f7492516 feat: add installation guides for mcp commands 2025-09-18 11:38:17 +05:30
Jon Zeolla
ada6cdd386 feat(oauth): use asExternalUrl to get the correct callback 2025-09-09 08:24:19 -04:00
uinstinct
c0146dac6d Merge branch 'main' into dependent-context-indexing 2025-09-09 17:38:40 +05:30
Dallin Romney
e1d349cad7 Merge pull request #7409 from Jazzcort/fix-ideSettings-updating
Fix: Updated ideSettings didn't get passed properly
2025-09-08 21:13:11 -07:00
uinstinct
b1b31717aa Merge branch 'main' into dependent-context-indexing 2025-09-09 01:42:57 +05:30
uinstinct
7773a65be3 Merge branch 'main' into dependent-context-indexing 2025-09-04 20:29:08 +05:30
Dallin Romney
a553c57a48 Merge branch 'main' of https://github.com/continuedev/continue into dallin/indexing-and-mcp-org-settings-CON-3282 2025-09-03 15:26:12 -07:00
Jazzcort
712b7bcfd5 Fix: Refactor dependency injection for settings and clients
This commit refactors how IdeSettings and ControlPlaneClient are accessed throughout
the configuration system to improve state management and reduce coupling.

Previously, ideSettingsPromise was passed down from the top-level ConfigHandler
through various profile loaders and clients. This created a rigid dependency chain
and required manual promise replacement when settings were updated. Similarly,
downstream components could hold onto stale instances of ControlPlaneClient after a
change in authentication state.

The key changes are:
  - Removed ideSettingsPromise prop drilling: Components that require IDE settings
    now fetch them directly from the IDE object (ide.getIdeSettings()) when
    needed.

  - Updated globalLocalProfileManager during every cascadeInit: This ensures it
    always holds the most recent ControlPlaneClient, preventing issues with stale
    client objects after re-authentication.

  - Simplified constructors: The constructors for ConfigHandler, ControlPlaneClient,
    and various loaders have been simplified to reflect these changes, primarily by
    passing the IDE object directly instead of its derived promises.
2025-09-03 09:15:47 -04:00
Ting-Wai
97a0a9f10d Merge pull request #7229 from continuedev/dallin/mcp-ssl
feat: Verify SSL for MCP
2025-09-02 11:20:07 -07:00
Mattias Andersson
7ea4d85f1e Adjusted MCPConnection logic so the cwd is resolved to current workspace folder. 2025-09-01 09:07:52 +02:00
Aditya Mitra
d0a33895b3 chore: deprecate unused context providers (#7388)
* deprecate database context provider

* deprecate discord context provider

* deprecate git commit context provider

* remove github issues context provider

* remove gitlab context provider

* remove google context provider

* deprecate greptile context provider

* deprecate jira context provider

* fix typos

* deprecate code highlights and code outline

* point to hub's mcp servers

* fully remove code highlights and outline context provider

* point to hub url
2025-08-28 14:13:59 -07:00
uinstinct
887994038f Merge branch 'main' into dependent-context-indexing 2025-08-28 18:43:46 +05:30
Dallin Romney
3bf58bd305 merge: main 2025-08-25 16:15:37 -07:00
Nate
56690262bb remove context_provider_load telemetry event 2025-08-23 21:02:59 -07:00
Dallin Romney
19ee8bdcf1 Merge pull request #7286 from Pyroboomka/pyroboomkafix-respect-use-reranking-from-config
Respect "useReranking" field from configuration
2025-08-22 13:06:12 -07:00
Tomasz Stefaniak
32d408d754 Merge branch 'main' into dallin/unknown-provider-fix 2025-08-22 09:00:51 -07:00