MCPcopy Index your code
hub / github.com/aws/aws-toolkit-vscode

github.com/aws/aws-toolkit-vscode @v3.0.0 sqlite

repository ↗ · DeepWiki ↗ · release v3.0.0 ↗
8,193 symbols 26,986 edges 1,185 files 693 documented · 8%
README

AWS Toolkit for Visual Studio Code

Coverage Marketplace Version Marketplace Downloads

AWS Toolkit is a VS Code extension for connecting your IDE to your AWS resources:

This project is open source. We love issues, feature requests, code reviews, pull requests or any positive contribution. See CONTRIBUTING.md to get started.

Documentation

Feedback

We want your feedback!

License

The AWS Toolkit for Visual Studio Code is distributed under the Apache License, Version 2.0.

Extension points exported contracts — how you extend this code

CredentialsProvider (Interface)
(no doc) [6 implementers]
packages/core/types/git.d.ts
CodeWhispererStreaming (Interface)
(no doc) [1 implementers]
src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreaming.ts
NewChange (Interface)
(no doc)
scripts/newChange.ts
SessionState (Interface)
(no doc) [10 implementers]
packages/core/src/amazonqFeatureDev/types.ts
TextDocument (Interface)
(no doc) [1 implementers]
src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts
IamConnection (Interface)
(no doc) [10 implementers]
packages/core/src/auth/connection.ts
CodeWhispererStreamingExtensionConfiguration (Interface)
(no doc)
src.gen/@amzn/codewhisperer-streaming/src/extensionConfiguration.ts
CredentialsProvider (Interface)
(no doc) [12 implementers]
packages/core/src/auth/providers/credentials.ts

Core symbols most depended-on inside this repo

getLogger
called by 947
packages/core/src/shared/logger/logger.ts
ok
called by 741
packages/core/src/shared/utilities/result.ts
push
called by 542
packages/core/types/git.d.ts
map
called by 461
packages/core/src/shared/utilities/asyncCollection.ts
get
called by 385
packages/core/src/shared/settings.ts
error
called by 363
packages/core/src/shared/logger/logger.ts
debug
called by 277
packages/core/src/shared/logger/logger.ts
includes
called by 271
packages/core/src/codewhisperer/tracker/lineTracker.ts

Shape

Method 3,605
Function 2,612
Class 1,284
Interface 642
Enum 50

Languages

TypeScript100%
Java1%
Python1%
Go1%

Modules by API surface

packages/core/src/codewhisperer/models/model.ts121 symbols
src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts104 symbols
packages/core/types/git.d.ts84 symbols
packages/core/src/shared/settings.ts68 symbols
packages/core/src/auth/ui/vue/show.ts66 symbols
packages/core/src/auth/auth.ts61 symbols
packages/core/src/shared/clients/s3Client.ts57 symbols
packages/core/src/shared/vscode/commands2.ts56 symbols
packages/core/src/shared/clients/codecatalystClient.ts55 symbols
packages/core/src/codewhispererChat/view/connector/connector.ts48 symbols
packages/core/src/test/shared/vscode/message.ts47 symbols
packages/core/src/amazonqFeatureDev/views/connector/connector.ts46 symbols

Dependencies from manifests, versioned

com.amazonaws:aws-lambda-java-core1.2.2 · 1×
com.amazonaws:aws-lambda-java-events3.11.0 · 1×
junit:junit4.13.2 · 1×
@amzn/codewhisperer-streaming
@aws-crypto/sha256-browser3.0.0 · 1×
@aws-crypto/sha256-js3.0.0 · 1×
@aws-sdk/client-cognito-identity3.490.0 · 1×
@aws-sdk/client-lambda3.385.0 · 1×
@aws-sdk/client-sso3.342.0 · 1×
@aws-sdk/client-sso-oidc3.181.0 · 1×
@aws-sdk/credential-provider-ini3.46.0 · 1×

For agents

$ claude mcp add aws-toolkit-vscode \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact