MCPcopy Index your code
hub / github.com/coder/coder / Build

Method Build

coderd/aibridged/mcp.go:53–60  ·  view source on GitHub ↗
(ctx context.Context, req Request, tracer trace.Tracer)

Source from the content-addressed store, hash-verified

51}
52
53func (m *MCPProxyFactory) Build(ctx context.Context, req Request, tracer trace.Tracer) (mcp.ServerProxier, error) {
54 proxiers, err := m.retrieveMCPServerConfigs(ctx, req)
55 if err != nil {
56 return nil, xerrors.Errorf("resolve configs: %w", err)
57 }
58
59 return mcp.NewServerProxyManager(proxiers, tracer), nil
60}
61
62func (m *MCPProxyFactory) retrieveMCPServerConfigs(ctx context.Context, req Request) (map[string]mcp.ServerProxier, error) {
63 client, err := m.clientFn()

Callers

nothing calls this directly

Calls 3

NewServerProxyManagerFunction · 0.92
ErrorfMethod · 0.45

Tested by

no test coverage detected