Documentation
¶
Overview ¶
Package internal holds build-wide values shared across ado-mcp, such as the server version reported to MCP clients.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Version ¶
func Version() string
Version returns the server version, resolved in order of precedence:
- the value injected at build time with -ldflags (release builds);
- the module version from the build info, e.g. when installed with `go install github.com/rangertaha/coinbase-mcp/cmd/ado@v1.2.3`;
- a "dev" value annotated with the VCS revision when building from source.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package app assembles the fully-configured coinbase-mcp server from configuration.
|
Package app assembles the fully-configured coinbase-mcp server from configuration. |
|
Package client provides a small, dependency-free HTTP client for talking to JSON REST APIs.
|
Package client provides a small, dependency-free HTTP client for talking to JSON REST APIs. |
|
Package coinbase holds the connection to the Coinbase Advanced Trade API that the per-area tool packages (products, …) share.
|
Package coinbase holds the connection to the Coinbase Advanced Trade API that the per-area tool packages (products, …) share. |
|
products
Package products exposes Coinbase Advanced Trade public market data: the list of tradeable products and per-product details.
|
Package products exposes Coinbase Advanced Trade public market data: the list of tradeable products and per-product details. |
|
Package config loads and validates runtime configuration for the coinbase-mcp server from environment variables.
|
Package config loads and validates runtime configuration for the coinbase-mcp server from environment variables. |
|
Package prompts registers MCP prompts: user-invoked, parameterized templates that clients surface as slash commands.
|
Package prompts registers MCP prompts: user-invoked, parameterized templates that clients surface as slash commands. |
|
Package server wires the Model Context Protocol server together: it owns the underlying mcp.Server, enforces the read-only policy, and exposes typed helpers that the per-area tool packages use to register tools.
|
Package server wires the Model Context Protocol server together: it owns the underlying mcp.Server, enforces the read-only policy, and exposes typed helpers that the per-area tool packages use to register tools. |
Click to show internal directories.
Click to hide internal directories.