├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── AGENTS.md ├── LICENSE ├── README.md ├── cmd ├── auth.go ├── hooks.go ├── root.go ├── script.go ├── script_deepseek_test.go ├── script_integration_test.go └── script_test.go ├── contribute ├── boost.sh ├── build.sh ├── conf │ ├── demo.json │ └── demo.yml └── contribute.md ├── examples ├── hooks │ ├── bash-validator.py │ ├── mcp-monitor.py │ └── prompt-logger.sh └── scripts │ ├── README.md │ ├── default-values-demo.sh │ ├── env-substitution-script.sh │ ├── example-script.sh │ ├── simple-script.sh │ └── tls-test-script.sh ├── go.mod ├── go.sum ├── internal ├── agent │ ├── agent.go │ ├── factory.go │ └── streaming.go ├── auth │ ├── browser.go │ ├── credentials.go │ ├── credentials_test.go │ └── oauth.go ├── builtin │ ├── bash.go │ ├── bash_test.go │ ├── fetch.go │ ├── fetch_test.go │ ├── http.go │ ├── http_test.go │ ├── registry.go │ ├── todo.go │ └── todo_test.go ├── config │ ├── case_fix_test.go │ ├── config.go │ ├── config_test.go │ ├── environment_flow_test.go │ ├── integration_test.go │ ├── merger.go │ ├── substitution.go │ ├── substitution_test.go │ └── viper_test.go ├── hooks │ ├── config.go │ ├── config_test.go │ ├── events.go │ ├── executor.go │ ├── executor_test.go │ ├── schemas.go │ ├── testdata │ │ ├── invalid-hooks.yml │ │ └── valid-hooks.yml │ ├── validator.go │ └── validator_test.go ├── models │ ├── anthropic │ │ └── anthropic.go │ ├── gemini │ │ └── gemini.go │ ├── generate_models.go │ ├── models_data.go │ ├── openai │ │ └── openai.go │ ├── providers.go │ ├── providers_test.go │ └── registry.go ├── session │ ├── manager.go │ └── session.go ├── tokens │ ├── anthropic.go │ ├── counter.go │ └── init.go ├── tools │ ├── buffered_logger.go │ ├── connection_pool.go │ ├── debug_logger.go │ ├── mcp.go │ └── mcp_test.go └── ui │ ├── block_renderer.go │ ├── callbacks.go │ ├── cli.go │ ├── commands.go │ ├── compact_renderer.go │ ├── debug_logger.go │ ├── enhanced_styles.go │ ├── factory.go │ ├── fuzzy.go │ ├── messages.go │ ├── progress │ └── ollama.go │ ├── slash_command_input.go │ ├── spinner.go │ ├── styles.go │ ├── tool_approval_input.go │ ├── usage_tracker.go │ ├── usage_tracker_render_test.go │ └── usage_tracker_test.go ├── main.go └── sdk ├── README.md ├── examples ├── basic │ └── main.go └── scripting │ └── main.go ├── mcphost.go ├── mcphost_test.go └── types.go /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/README.md -------------------------------------------------------------------------------- /cmd/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/cmd/auth.go -------------------------------------------------------------------------------- /cmd/hooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/cmd/hooks.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/cmd/script.go -------------------------------------------------------------------------------- /cmd/script_deepseek_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/cmd/script_deepseek_test.go -------------------------------------------------------------------------------- /cmd/script_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/cmd/script_integration_test.go -------------------------------------------------------------------------------- /cmd/script_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/cmd/script_test.go -------------------------------------------------------------------------------- /contribute/boost.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/contribute/boost.sh -------------------------------------------------------------------------------- /contribute/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/contribute/build.sh -------------------------------------------------------------------------------- /contribute/conf/demo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/contribute/conf/demo.json -------------------------------------------------------------------------------- /contribute/conf/demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/contribute/conf/demo.yml -------------------------------------------------------------------------------- /contribute/contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/contribute/contribute.md -------------------------------------------------------------------------------- /examples/hooks/bash-validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/examples/hooks/bash-validator.py -------------------------------------------------------------------------------- /examples/hooks/mcp-monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/examples/hooks/mcp-monitor.py -------------------------------------------------------------------------------- /examples/hooks/prompt-logger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/examples/hooks/prompt-logger.sh -------------------------------------------------------------------------------- /examples/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/examples/scripts/README.md -------------------------------------------------------------------------------- /examples/scripts/default-values-demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/examples/scripts/default-values-demo.sh -------------------------------------------------------------------------------- /examples/scripts/env-substitution-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/examples/scripts/env-substitution-script.sh -------------------------------------------------------------------------------- /examples/scripts/example-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/examples/scripts/example-script.sh -------------------------------------------------------------------------------- /examples/scripts/simple-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/examples/scripts/simple-script.sh -------------------------------------------------------------------------------- /examples/scripts/tls-test-script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/examples/scripts/tls-test-script.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/go.sum -------------------------------------------------------------------------------- /internal/agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/agent/agent.go -------------------------------------------------------------------------------- /internal/agent/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/agent/factory.go -------------------------------------------------------------------------------- /internal/agent/streaming.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/agent/streaming.go -------------------------------------------------------------------------------- /internal/auth/browser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/auth/browser.go -------------------------------------------------------------------------------- /internal/auth/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/auth/credentials.go -------------------------------------------------------------------------------- /internal/auth/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/auth/credentials_test.go -------------------------------------------------------------------------------- /internal/auth/oauth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/auth/oauth.go -------------------------------------------------------------------------------- /internal/builtin/bash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/builtin/bash.go -------------------------------------------------------------------------------- /internal/builtin/bash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/builtin/bash_test.go -------------------------------------------------------------------------------- /internal/builtin/fetch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/builtin/fetch.go -------------------------------------------------------------------------------- /internal/builtin/fetch_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/builtin/fetch_test.go -------------------------------------------------------------------------------- /internal/builtin/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/builtin/http.go -------------------------------------------------------------------------------- /internal/builtin/http_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/builtin/http_test.go -------------------------------------------------------------------------------- /internal/builtin/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/builtin/registry.go -------------------------------------------------------------------------------- /internal/builtin/todo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/builtin/todo.go -------------------------------------------------------------------------------- /internal/builtin/todo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/builtin/todo_test.go -------------------------------------------------------------------------------- /internal/config/case_fix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/config/case_fix_test.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/config/environment_flow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/config/environment_flow_test.go -------------------------------------------------------------------------------- /internal/config/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/config/integration_test.go -------------------------------------------------------------------------------- /internal/config/merger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/config/merger.go -------------------------------------------------------------------------------- /internal/config/substitution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/config/substitution.go -------------------------------------------------------------------------------- /internal/config/substitution_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/config/substitution_test.go -------------------------------------------------------------------------------- /internal/config/viper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/config/viper_test.go -------------------------------------------------------------------------------- /internal/hooks/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/config.go -------------------------------------------------------------------------------- /internal/hooks/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/config_test.go -------------------------------------------------------------------------------- /internal/hooks/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/events.go -------------------------------------------------------------------------------- /internal/hooks/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/executor.go -------------------------------------------------------------------------------- /internal/hooks/executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/executor_test.go -------------------------------------------------------------------------------- /internal/hooks/schemas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/schemas.go -------------------------------------------------------------------------------- /internal/hooks/testdata/invalid-hooks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/testdata/invalid-hooks.yml -------------------------------------------------------------------------------- /internal/hooks/testdata/valid-hooks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/testdata/valid-hooks.yml -------------------------------------------------------------------------------- /internal/hooks/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/validator.go -------------------------------------------------------------------------------- /internal/hooks/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/hooks/validator_test.go -------------------------------------------------------------------------------- /internal/models/anthropic/anthropic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/models/anthropic/anthropic.go -------------------------------------------------------------------------------- /internal/models/gemini/gemini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/models/gemini/gemini.go -------------------------------------------------------------------------------- /internal/models/generate_models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/models/generate_models.go -------------------------------------------------------------------------------- /internal/models/models_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/models/models_data.go -------------------------------------------------------------------------------- /internal/models/openai/openai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/models/openai/openai.go -------------------------------------------------------------------------------- /internal/models/providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/models/providers.go -------------------------------------------------------------------------------- /internal/models/providers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/models/providers_test.go -------------------------------------------------------------------------------- /internal/models/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/models/registry.go -------------------------------------------------------------------------------- /internal/session/manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/session/manager.go -------------------------------------------------------------------------------- /internal/session/session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/session/session.go -------------------------------------------------------------------------------- /internal/tokens/anthropic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/tokens/anthropic.go -------------------------------------------------------------------------------- /internal/tokens/counter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/tokens/counter.go -------------------------------------------------------------------------------- /internal/tokens/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/tokens/init.go -------------------------------------------------------------------------------- /internal/tools/buffered_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/tools/buffered_logger.go -------------------------------------------------------------------------------- /internal/tools/connection_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/tools/connection_pool.go -------------------------------------------------------------------------------- /internal/tools/debug_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/tools/debug_logger.go -------------------------------------------------------------------------------- /internal/tools/mcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/tools/mcp.go -------------------------------------------------------------------------------- /internal/tools/mcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/tools/mcp_test.go -------------------------------------------------------------------------------- /internal/ui/block_renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/block_renderer.go -------------------------------------------------------------------------------- /internal/ui/callbacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/callbacks.go -------------------------------------------------------------------------------- /internal/ui/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/cli.go -------------------------------------------------------------------------------- /internal/ui/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/commands.go -------------------------------------------------------------------------------- /internal/ui/compact_renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/compact_renderer.go -------------------------------------------------------------------------------- /internal/ui/debug_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/debug_logger.go -------------------------------------------------------------------------------- /internal/ui/enhanced_styles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/enhanced_styles.go -------------------------------------------------------------------------------- /internal/ui/factory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/factory.go -------------------------------------------------------------------------------- /internal/ui/fuzzy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/fuzzy.go -------------------------------------------------------------------------------- /internal/ui/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/messages.go -------------------------------------------------------------------------------- /internal/ui/progress/ollama.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/progress/ollama.go -------------------------------------------------------------------------------- /internal/ui/slash_command_input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/slash_command_input.go -------------------------------------------------------------------------------- /internal/ui/spinner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/spinner.go -------------------------------------------------------------------------------- /internal/ui/styles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/styles.go -------------------------------------------------------------------------------- /internal/ui/tool_approval_input.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/tool_approval_input.go -------------------------------------------------------------------------------- /internal/ui/usage_tracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/usage_tracker.go -------------------------------------------------------------------------------- /internal/ui/usage_tracker_render_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/usage_tracker_render_test.go -------------------------------------------------------------------------------- /internal/ui/usage_tracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/internal/ui/usage_tracker_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/main.go -------------------------------------------------------------------------------- /sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/sdk/README.md -------------------------------------------------------------------------------- /sdk/examples/basic/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/sdk/examples/basic/main.go -------------------------------------------------------------------------------- /sdk/examples/scripting/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/sdk/examples/scripting/main.go -------------------------------------------------------------------------------- /sdk/mcphost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/sdk/mcphost.go -------------------------------------------------------------------------------- /sdk/mcphost_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/sdk/mcphost_test.go -------------------------------------------------------------------------------- /sdk/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mark3labs/mcphost/HEAD/sdk/types.go --------------------------------------------------------------------------------