MCPcopy
hub / github.com/vercel/ai

github.com/vercel/ai @ai@7.0.14 sqlite

repository ↗ · DeepWiki ↗ · release ai@7.0.14 ↗
7,849 symbols 35,483 edges 5,270 files 510 documented · 6%

Extension points exported contracts — how you extend this code

BridgeHandle (Interface)
(no doc) [14 implementers]
packages/harness/src/bridge/index.ts
Telemetry (Interface)
(no doc) [7 implementers]
packages/ai/src/telemetry/telemetry.ts
MCPTransport (Interface)
(no doc) [9 implementers]
packages/mcp/src/tool/mcp-transport.ts
SkillsV4 (Interface)
(no doc) [4 implementers]
packages/provider/src/skills/v4/skills-v4.ts
HarnessWorkflowStreamResult (Interface)
(no doc) [2 implementers]
packages/workflow-harness/src/run-harness-agent-slice.ts
PartFrameState (Interface)
* Tracks, for one part family (text or reasoning), which part ids are open or * ended within the current step.
packages/workflow/src/normalize-ui-message-stream.ts
StreamingToolCallDelta (Interface)
(no doc)
packages/provider-utils/src/streaming-tool-call-tracker.ts
ReplicateImageModelConfig (Interface)
(no doc)
packages/replicate/src/replicate-image-model.ts

Core symbols most depended-on inside this repo

object
called by 2466
packages/svelte/src/structured-object.svelte.ts
run
called by 1498
examples/ai-functions/src/lib/run.ts
streamText
called by 1063
packages/ai/src/generate-text/stream-text.ts
write
called by 1054
packages/ai/src/ui-message-stream/ui-message-stream-writer.ts
generateText
called by 1004
packages/ai/src/generate-text/generate-text.ts
enqueue
called by 865
packages/harness/src/utils/sandbox-channel.ts
tool
called by 848
packages/provider-utils/src/types/tool.ts
object
called by 703
packages/ai/src/generate-object/stream-object.ts

Shape

Function 4,537
Method 2,055
Class 690
Interface 564
Enum 2
Route 1

Languages

TypeScript100%
Python1%

Modules by API surface

packages/harness-opencode/src/bridge/index.ts69 symbols
packages/tui/src/tui/terminal-renderer.ts66 symbols
packages/ai/src/generate-text/stream-text.ts60 symbols
packages/mcp/src/tool/mcp-client.ts56 symbols
packages/mcp/src/tool/oauth.ts55 symbols
packages/harness/src/agent/internal/harness-stream-text-result.ts45 symbols
packages/harness/src/agent/harness-agent.ts42 symbols
packages/gateway/src/gateway-provider.ts40 symbols
packages/otel/src/open-telemetry.ts37 symbols
packages/openai/src/responses/openai-responses-language-model.ts36 symbols
packages/otel/src/legacy-open-telemetry.ts35 symbols
packages/harness/src/bridge/index.ts33 symbols

Dependencies from manifests, versioned

@ai-sdk/alibabaworkspace:* · 1×
@ai-sdk/amazon-bedrockworkspace:* · 1×
@ai-sdk/angularworkspace:* · 1×
@ai-sdk/anthropicworkspace:* · 1×
@ai-sdk/anthropic-awsworkspace:* · 1×
@ai-sdk/assemblyaiworkspace:* · 1×
@ai-sdk/azureworkspace:* · 1×
@ai-sdk/basetenworkspace:* · 1×
@ai-sdk/black-forest-labsworkspace:* · 1×
@ai-sdk/bytedanceworkspace:* · 1×
@ai-sdk/cerebrasworkspace:* · 1×
@ai-sdk/cohereworkspace:* · 1×

For agents

$ claude mcp add ai \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact