├── .gitignore ├── IMPORTS-GUIDE.md ├── LICENSE ├── README.md ├── bun.lock ├── package.json ├── packages ├── cli │ ├── README.md │ ├── package.json │ ├── src │ │ ├── cli_call_template.ts │ │ ├── cli_communication_protocol.ts │ │ └── index.ts │ ├── tests │ │ ├── cli_communication_protocol.test.ts │ │ ├── mock_cli_script.d.ts │ │ ├── mock_cli_script.js │ │ └── mock_cli_script.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── code-mode │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── code_mode_utcp_client.ts │ │ └── index.ts │ ├── tests │ │ └── code_mode_utcp_client.test.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── core │ ├── README.md │ ├── package.json │ ├── scripts │ │ ├── README.md │ │ └── replace-version.js │ ├── src │ │ ├── client │ │ │ ├── utcp_client.ts │ │ │ └── utcp_client_config.ts │ │ ├── data │ │ │ ├── auth.ts │ │ │ ├── auth_implementations │ │ │ │ ├── api_key_auth.ts │ │ │ │ ├── basic_auth.ts │ │ │ │ └── oauth2_auth.ts │ │ │ ├── call_template.ts │ │ │ ├── register_manual_result.ts │ │ │ ├── tool.ts │ │ │ ├── utcp_manual.ts │ │ │ └── variable_loader.ts │ │ ├── exceptions │ │ │ └── utcp_variable_not_found_error.ts │ │ ├── implementations │ │ │ ├── default_variable_substitutor.ts │ │ │ ├── in_mem_concurrent_tool_repository.ts │ │ │ ├── post_processors │ │ │ │ ├── filter_dict_post_processor.ts │ │ │ │ └── limit_strings_post_processor.ts │ │ │ └── tag_search_strategy.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── communication_protocol.ts │ │ │ ├── concurrent_tool_repository.ts │ │ │ ├── index.ts │ │ │ ├── serializer.ts │ │ │ ├── tool_post_processor.ts │ │ │ ├── tool_search_strategy.ts │ │ │ ├── utcp_client_interface.ts │ │ │ └── variable_substitutor.ts │ │ ├── plugins │ │ │ └── plugin_loader.ts │ │ ├── utils │ │ │ └── platform.ts │ │ └── version.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── direct-call │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── decorator.ts │ │ ├── direct_call_template.ts │ │ ├── direct_communication_protocol.ts │ │ └── index.ts │ ├── tests │ │ └── example.test.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── dotenv-loader │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── dotenv_variable_loader.ts │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── file │ ├── README.md │ ├── package.json │ ├── src │ │ ├── file_call_template.ts │ │ ├── file_communication_protocol.ts │ │ └── index.ts │ ├── tests │ │ └── file_communication_protocol.test.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── http │ ├── .gitignore │ ├── README.md │ ├── jsconfig.json │ ├── package.json │ ├── src │ │ ├── http_call_template.ts │ │ ├── http_communication_protocol.ts │ │ ├── index.ts │ │ ├── openapi_converter.ts │ │ ├── sse_call_template.ts │ │ ├── sse_communication_protocol.ts │ │ ├── streamable_http_call_template.ts │ │ └── streamable_http_communication_protocol.ts │ ├── tests │ │ └── http_communication_protocol.test.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── mcp │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── mcp_call_template.ts │ │ └── mcp_communication_protocol.ts │ ├── tests │ │ ├── mcp_communication_protocol.test.ts │ │ ├── mock_http_mcp_server.d.ts │ │ ├── mock_http_mcp_server.js │ │ ├── mock_http_mcp_server.ts │ │ ├── mock_mcp_server.d.ts │ │ ├── mock_mcp_server.js │ │ └── mock_mcp_server.ts │ ├── tsconfig.json │ └── tsup.config.ts └── text │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ ├── index.ts │ ├── text_call_template.ts │ └── text_communication_protocol.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── scripts └── update-versions.js ├── tests ├── servers │ └── http_manual_server.ts └── utcp_client.test.ts ├── tsconfig.json └── tsconfig.test.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/.gitignore -------------------------------------------------------------------------------- /IMPORTS-GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/IMPORTS-GUIDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/bun.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/package.json -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/src/cli_call_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/src/cli_call_template.ts -------------------------------------------------------------------------------- /packages/cli/src/cli_communication_protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/src/cli_communication_protocol.ts -------------------------------------------------------------------------------- /packages/cli/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/src/index.ts -------------------------------------------------------------------------------- /packages/cli/tests/cli_communication_protocol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/tests/cli_communication_protocol.test.ts -------------------------------------------------------------------------------- /packages/cli/tests/mock_cli_script.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/cli/tests/mock_cli_script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/tests/mock_cli_script.js -------------------------------------------------------------------------------- /packages/cli/tests/mock_cli_script.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/tests/mock_cli_script.ts -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/cli/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/cli/tsup.config.ts -------------------------------------------------------------------------------- /packages/code-mode/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | *.log 4 | -------------------------------------------------------------------------------- /packages/code-mode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/code-mode/README.md -------------------------------------------------------------------------------- /packages/code-mode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/code-mode/package.json -------------------------------------------------------------------------------- /packages/code-mode/src/code_mode_utcp_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/code-mode/src/code_mode_utcp_client.ts -------------------------------------------------------------------------------- /packages/code-mode/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/code-mode/src/index.ts -------------------------------------------------------------------------------- /packages/code-mode/tests/code_mode_utcp_client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/code-mode/tests/code_mode_utcp_client.test.ts -------------------------------------------------------------------------------- /packages/code-mode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/code-mode/tsconfig.json -------------------------------------------------------------------------------- /packages/code-mode/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/code-mode/tsup.config.ts -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/scripts/README.md -------------------------------------------------------------------------------- /packages/core/scripts/replace-version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/scripts/replace-version.js -------------------------------------------------------------------------------- /packages/core/src/client/utcp_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/client/utcp_client.ts -------------------------------------------------------------------------------- /packages/core/src/client/utcp_client_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/client/utcp_client_config.ts -------------------------------------------------------------------------------- /packages/core/src/data/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/data/auth.ts -------------------------------------------------------------------------------- /packages/core/src/data/auth_implementations/api_key_auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/data/auth_implementations/api_key_auth.ts -------------------------------------------------------------------------------- /packages/core/src/data/auth_implementations/basic_auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/data/auth_implementations/basic_auth.ts -------------------------------------------------------------------------------- /packages/core/src/data/auth_implementations/oauth2_auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/data/auth_implementations/oauth2_auth.ts -------------------------------------------------------------------------------- /packages/core/src/data/call_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/data/call_template.ts -------------------------------------------------------------------------------- /packages/core/src/data/register_manual_result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/data/register_manual_result.ts -------------------------------------------------------------------------------- /packages/core/src/data/tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/data/tool.ts -------------------------------------------------------------------------------- /packages/core/src/data/utcp_manual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/data/utcp_manual.ts -------------------------------------------------------------------------------- /packages/core/src/data/variable_loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/data/variable_loader.ts -------------------------------------------------------------------------------- /packages/core/src/exceptions/utcp_variable_not_found_error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/exceptions/utcp_variable_not_found_error.ts -------------------------------------------------------------------------------- /packages/core/src/implementations/default_variable_substitutor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/implementations/default_variable_substitutor.ts -------------------------------------------------------------------------------- /packages/core/src/implementations/in_mem_concurrent_tool_repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/implementations/in_mem_concurrent_tool_repository.ts -------------------------------------------------------------------------------- /packages/core/src/implementations/post_processors/filter_dict_post_processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/implementations/post_processors/filter_dict_post_processor.ts -------------------------------------------------------------------------------- /packages/core/src/implementations/post_processors/limit_strings_post_processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/implementations/post_processors/limit_strings_post_processor.ts -------------------------------------------------------------------------------- /packages/core/src/implementations/tag_search_strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/implementations/tag_search_strategy.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/interfaces/communication_protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/interfaces/communication_protocol.ts -------------------------------------------------------------------------------- /packages/core/src/interfaces/concurrent_tool_repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/interfaces/concurrent_tool_repository.ts -------------------------------------------------------------------------------- /packages/core/src/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/interfaces/index.ts -------------------------------------------------------------------------------- /packages/core/src/interfaces/serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/interfaces/serializer.ts -------------------------------------------------------------------------------- /packages/core/src/interfaces/tool_post_processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/interfaces/tool_post_processor.ts -------------------------------------------------------------------------------- /packages/core/src/interfaces/tool_search_strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/interfaces/tool_search_strategy.ts -------------------------------------------------------------------------------- /packages/core/src/interfaces/utcp_client_interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/interfaces/utcp_client_interface.ts -------------------------------------------------------------------------------- /packages/core/src/interfaces/variable_substitutor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/interfaces/variable_substitutor.ts -------------------------------------------------------------------------------- /packages/core/src/plugins/plugin_loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/plugins/plugin_loader.ts -------------------------------------------------------------------------------- /packages/core/src/utils/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/utils/platform.ts -------------------------------------------------------------------------------- /packages/core/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/src/version.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/core/tsup.config.ts -------------------------------------------------------------------------------- /packages/direct-call/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | *.log 4 | .DS_Store 5 | *.tsbuildinfo 6 | -------------------------------------------------------------------------------- /packages/direct-call/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/direct-call/README.md -------------------------------------------------------------------------------- /packages/direct-call/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/direct-call/package.json -------------------------------------------------------------------------------- /packages/direct-call/src/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/direct-call/src/decorator.ts -------------------------------------------------------------------------------- /packages/direct-call/src/direct_call_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/direct-call/src/direct_call_template.ts -------------------------------------------------------------------------------- /packages/direct-call/src/direct_communication_protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/direct-call/src/direct_communication_protocol.ts -------------------------------------------------------------------------------- /packages/direct-call/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/direct-call/src/index.ts -------------------------------------------------------------------------------- /packages/direct-call/tests/example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/direct-call/tests/example.test.ts -------------------------------------------------------------------------------- /packages/direct-call/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/direct-call/tsconfig.json -------------------------------------------------------------------------------- /packages/direct-call/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/direct-call/tsup.config.ts -------------------------------------------------------------------------------- /packages/dotenv-loader/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | *.tsbuildinfo 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /packages/dotenv-loader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/dotenv-loader/README.md -------------------------------------------------------------------------------- /packages/dotenv-loader/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/dotenv-loader/package.json -------------------------------------------------------------------------------- /packages/dotenv-loader/src/dotenv_variable_loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/dotenv-loader/src/dotenv_variable_loader.ts -------------------------------------------------------------------------------- /packages/dotenv-loader/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/dotenv-loader/src/index.ts -------------------------------------------------------------------------------- /packages/dotenv-loader/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/dotenv-loader/tsconfig.json -------------------------------------------------------------------------------- /packages/dotenv-loader/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/dotenv-loader/tsup.config.ts -------------------------------------------------------------------------------- /packages/file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/file/README.md -------------------------------------------------------------------------------- /packages/file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/file/package.json -------------------------------------------------------------------------------- /packages/file/src/file_call_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/file/src/file_call_template.ts -------------------------------------------------------------------------------- /packages/file/src/file_communication_protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/file/src/file_communication_protocol.ts -------------------------------------------------------------------------------- /packages/file/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/file/src/index.ts -------------------------------------------------------------------------------- /packages/file/tests/file_communication_protocol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/file/tests/file_communication_protocol.test.ts -------------------------------------------------------------------------------- /packages/file/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/file/tsconfig.json -------------------------------------------------------------------------------- /packages/file/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/file/tsup.config.ts -------------------------------------------------------------------------------- /packages/http/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/.gitignore -------------------------------------------------------------------------------- /packages/http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/README.md -------------------------------------------------------------------------------- /packages/http/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/jsconfig.json -------------------------------------------------------------------------------- /packages/http/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/package.json -------------------------------------------------------------------------------- /packages/http/src/http_call_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/src/http_call_template.ts -------------------------------------------------------------------------------- /packages/http/src/http_communication_protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/src/http_communication_protocol.ts -------------------------------------------------------------------------------- /packages/http/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/src/index.ts -------------------------------------------------------------------------------- /packages/http/src/openapi_converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/src/openapi_converter.ts -------------------------------------------------------------------------------- /packages/http/src/sse_call_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/src/sse_call_template.ts -------------------------------------------------------------------------------- /packages/http/src/sse_communication_protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/src/sse_communication_protocol.ts -------------------------------------------------------------------------------- /packages/http/src/streamable_http_call_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/src/streamable_http_call_template.ts -------------------------------------------------------------------------------- /packages/http/src/streamable_http_communication_protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/src/streamable_http_communication_protocol.ts -------------------------------------------------------------------------------- /packages/http/tests/http_communication_protocol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/tests/http_communication_protocol.test.ts -------------------------------------------------------------------------------- /packages/http/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/tsconfig.json -------------------------------------------------------------------------------- /packages/http/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/http/tsup.config.ts -------------------------------------------------------------------------------- /packages/mcp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/.gitignore -------------------------------------------------------------------------------- /packages/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/README.md -------------------------------------------------------------------------------- /packages/mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/package.json -------------------------------------------------------------------------------- /packages/mcp/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/src/index.ts -------------------------------------------------------------------------------- /packages/mcp/src/mcp_call_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/src/mcp_call_template.ts -------------------------------------------------------------------------------- /packages/mcp/src/mcp_communication_protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/src/mcp_communication_protocol.ts -------------------------------------------------------------------------------- /packages/mcp/tests/mcp_communication_protocol.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/tests/mcp_communication_protocol.test.ts -------------------------------------------------------------------------------- /packages/mcp/tests/mock_http_mcp_server.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/mcp/tests/mock_http_mcp_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/tests/mock_http_mcp_server.js -------------------------------------------------------------------------------- /packages/mcp/tests/mock_http_mcp_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/tests/mock_http_mcp_server.ts -------------------------------------------------------------------------------- /packages/mcp/tests/mock_mcp_server.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /packages/mcp/tests/mock_mcp_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/tests/mock_mcp_server.js -------------------------------------------------------------------------------- /packages/mcp/tests/mock_mcp_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/tests/mock_mcp_server.ts -------------------------------------------------------------------------------- /packages/mcp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/tsconfig.json -------------------------------------------------------------------------------- /packages/mcp/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/mcp/tsup.config.ts -------------------------------------------------------------------------------- /packages/text/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | *.tsbuildinfo 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /packages/text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/text/README.md -------------------------------------------------------------------------------- /packages/text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/text/package.json -------------------------------------------------------------------------------- /packages/text/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/text/src/index.ts -------------------------------------------------------------------------------- /packages/text/src/text_call_template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/text/src/text_call_template.ts -------------------------------------------------------------------------------- /packages/text/src/text_communication_protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/text/src/text_communication_protocol.ts -------------------------------------------------------------------------------- /packages/text/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/text/tsconfig.json -------------------------------------------------------------------------------- /packages/text/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/packages/text/tsup.config.ts -------------------------------------------------------------------------------- /scripts/update-versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/scripts/update-versions.js -------------------------------------------------------------------------------- /tests/servers/http_manual_server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/tests/servers/http_manual_server.ts -------------------------------------------------------------------------------- /tests/utcp_client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/tests/utcp_client.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/universal-tool-calling-protocol/typescript-utcp/HEAD/tsconfig.test.json --------------------------------------------------------------------------------