MCPcopy Index your code
hub / github.com/awslabs/ecs-task-kite

github.com/awslabs/ecs-task-kite @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
5,547 symbols 12,130 edges 138 files 2,314 documented · 42%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Matcher (Interface)
A Matcher is a representation of a class of values. It is used to represent the valid or expected arguments to a mocked [7 …
Godeps/_workspace/src/github.com/golang/mock/gomock/matchers.go
AugmentedTask (Interface)
AugmentedTask is a task that has been augmented with additional convenience methods. [3 implementers]
lib/ecsclient/client.go
Provider (Interface)
A Provider is the interface for any component which will provide credentials Value. A provider is required to manage its [6 …
Godeps/_workspace/src/github.com/aws/aws-sdk-go/aws/credentials/credentials.go
AugmentedContainer (Interface)
AugmentedContainer is a container that has been augmented with additioanl convenience methods [3 implementers]
lib/ecsclient/client.go
Hook (Interface)
A hook to be fired when logging on the logging levels returned from `Levels()` on your implementation of the interface. [8 …
Godeps/_workspace/src/github.com/Sirupsen/logrus/hooks.go
ECSSimpleClient (Interface)
ECSSimpleClient is an abstraction over the ECS API that does the following: 1) Combines list+describe for you, handily d [1 …
lib/ecsclient/client.go
TestReporter (Interface)
A TestReporter is something that can be used to report test failures. It is satisfied by the standard library's *testing [3 …
Godeps/_workspace/src/github.com/golang/mock/gomock/controller.go
EC2API (Interface)
EC2API is the interface type for ec2.EC2. [3 implementers]
Godeps/_workspace/src/github.com/aws/aws-sdk-go/service/ec2/ec2iface/interface.go

Core symbols most depended-on inside this repo

String
called by 924
Godeps/_workspace/src/github.com/golang/mock/gomock/matchers.go
Call
called by 471
Godeps/_workspace/src/github.com/golang/mock/gomock/controller.go
RecordCall
called by 463
Godeps/_workspace/src/github.com/golang/mock/gomock/controller.go
Println
called by 423
Godeps/_workspace/src/github.com/Sirupsen/logrus/logrus.go
Send
called by 253
Godeps/_workspace/src/github.com/aws/aws-sdk-go/aws/request/request.go
Error
called by 224
Godeps/_workspace/src/github.com/aws/aws-sdk-go/aws/awserr/types.go
PushBack
called by 186
Godeps/_workspace/src/github.com/aws/aws-sdk-go/aws/request/handlers.go
newRequest
called by 182
Godeps/_workspace/src/github.com/aws/aws-sdk-go/service/ec2/service.go

Shape

Method 3,353
Struct 1,453
Function 710
Interface 18
TypeAlias 12
FuncType 1

Languages

Go100%

Modules by API surface

Godeps/_workspace/src/github.com/aws/aws-sdk-go/service/ec2/api.go2,452 symbols
lib/ecsclient/mocks/ec2/ec2_mocks.go748 symbols
Godeps/_workspace/src/github.com/aws/aws-sdk-go/service/ec2/ec2iface/interface.go373 symbols
Godeps/_workspace/src/github.com/aws/aws-sdk-go/service/ecs/api.go364 symbols
Godeps/_workspace/src/github.com/aws/aws-sdk-go/service/ec2/examples_test.go182 symbols
lib/ecsclient/mocks/ecs/ecs_mocks.go124 symbols
Godeps/_workspace/src/github.com/aws/aws-sdk-go/internal/protocol/jsonrpc/build_test.go92 symbols
Godeps/_workspace/src/github.com/aws/aws-sdk-go/internal/protocol/ec2query/unmarshal_test.go82 symbols
Godeps/_workspace/src/github.com/aws/aws-sdk-go/internal/protocol/ec2query/build_test.go82 symbols
Godeps/_workspace/src/github.com/aws/aws-sdk-go/internal/protocol/jsonrpc/unmarshal_test.go64 symbols
Godeps/_workspace/src/github.com/aws/aws-sdk-go/service/ecs/ecsiface/interface.go61 symbols
Godeps/_workspace/src/github.com/aws/aws-sdk-go/aws/convert_types.go36 symbols

For agents

$ claude mcp add ecs-task-kite \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact