Anydoc / anydoc parser engine (push) Canceled after 0s
App / Format, vet, test, and build (push) Canceled after 0s
CLI / test (macos-latest / go 1.26) (push) Canceled after 0s
CLI / test (ubuntu-latest / go 1.26) (push) Canceled after 0s
CLI / test (windows-latest / go 1.26) (push) Canceled after 0s
Build and Push Docker Image / build-ui (push) Canceled after 0s
Build and Push Docker Image / build-docreader (push) Canceled after 0s
Build and Push Docker Image / build-sandbox (push) Canceled after 0s
Build and Push Docker Image / build-app (amd64, linux/amd64, ubuntu-latest) (push) Canceled after 0s
Build and Push Docker Image / build-app (arm64, linux/arm64, ubuntu-24.04-arm) (push) Canceled after 0s
DocReader / Python tests and Go client tests (push) Canceled after 0s
Build & Publish (dsh-weknora) / Typecheck, test, pack (push) Canceled after 0s
Build & Publish (dsh-weknora) / End-to-end inside dsh (pinned) (push) Canceled after 0s
Build & Publish (dsh-weknora) / End-to-end inside dsh (latest, advisory) (push) Canceled after 0s
Frontend / Test, type-check, and build (push) Canceled after 0s
Go Lint Cache / warm lint cache (.) (push) Canceled after 0s
Go Lint Cache / warm lint cache (cli) (push) Canceled after 0s
Go Lint Cache / warm lint cache (client) (push) Canceled after 0s
Build & Publish (mcp-server) / Test (Python 3.10) (push) Canceled after 0s
Build & Publish (mcp-server) / Test (Python 3.11) (push) Canceled after 0s
Build & Publish (mcp-server) / Test (Python 3.12) (push) Canceled after 0s
Build & Publish (mcp-server) / Test (Python 3.13) (push) Canceled after 0s
Build and Push Docker Image / merge (push) Canceled after 0s
Build & Publish (dsh-weknora) / Publish to npm (push) Canceled after 0s
Build & Publish (mcp-server) / Build sdist + wheel (push) Canceled after 0s
Build & Publish (mcp-server) / Publish to PyPI (push) Canceled after 0s
33 lines
1.2 KiB
Go
33 lines
1.2 KiB
Go
package mcp
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
// ErrUnsupportedTransport is returned when transport type is not supported
|
|
ErrUnsupportedTransport = errors.New("unsupported transport type")
|
|
|
|
// ErrNotConnected is returned when operation requires connection but client is not connected
|
|
ErrNotConnected = errors.New("client not connected")
|
|
|
|
// ErrAlreadyConnected is returned when trying to connect an already connected client
|
|
ErrAlreadyConnected = errors.New("client already connected")
|
|
|
|
// ErrInitializeFailed is returned when MCP initialize handshake fails
|
|
ErrInitializeFailed = errors.New("MCP initialize handshake failed")
|
|
|
|
// ErrToolNotFound is returned when requested tool is not found
|
|
ErrToolNotFound = errors.New("tool not found")
|
|
|
|
// ErrResourceNotFound is returned when requested resource is not found
|
|
ErrResourceNotFound = errors.New("resource not found")
|
|
|
|
// ErrInvalidResponse is returned when server response is invalid
|
|
ErrInvalidResponse = errors.New("invalid response from server")
|
|
|
|
// ErrTimeout is returned when operation times out
|
|
ErrTimeout = errors.New("operation timed out")
|
|
|
|
// ErrConnectionClosed is returned when connection is closed unexpectedly
|
|
ErrConnectionClosed = errors.New("connection closed")
|
|
)
|