mcp: finalize MCP server definition provider API (#248244)

* mcp: finalize MCP server definition provider API

Closes #243522

* comments
This commit is contained in:
Connor Peet
2025-05-07 08:58:34 -07:00
committed by GitHub
parent 1c1e570a4c
commit c67e9f96ff
4 changed files with 161 additions and 174 deletions

View File

@@ -1528,14 +1528,10 @@ export function createApiFactoryAndRegisterActors(accessor: ServicesAccessor): I
return extHostLanguageModels.registerIgnoredFileProvider(extension, provider);
},
registerMcpServerDefinitionProvider(id, provider) {
checkProposedApiEnabled(extension, 'mcpConfigurationProvider');
return extHostMcp.registerMcpConfigurationProvider(extension, id, provider);
}
};
// todo@connor4312: proposed API back-compat
(lm as any).registerMcpConfigurationProvider = lm.registerMcpServerDefinitionProvider;
// namespace: speech
const speech: typeof vscode.speech = {
registerSpeechProvider(id: string, provider: vscode.SpeechProvider) {