MCPcopy Create free account

hub / github.com/ArcadeAI/arcade-mcp / endpoints

Endpoints103 in github.com/ArcadeAI/arcade-mcp

Routedelete_server
app.command("delete", help="Delete a server that is managed by Arcade")
libs/arcade-cli/arcade_cli/server.py:None
Routeestablish_sse
router.get( "/", summary="Establish SSE stream", description=""" Establish a S
libs/arcade-mcp-server/arcade_mcp_server/fastapi/routes.py:None
Routefunc_with_non_inferrable_param
tool(desc="A function with a non-inferrable input parameter")
libs/tests/tool/test_create_tool_definition.py:None
Routefunc_with_optional_param
tool(desc="A function with an optional input parameter")
libs/tests/tool/test_create_tool_definition.py:None
Routefunc_with_optional_param_with_bar_syntax_1
tool(desc="A function with an optional input parameter with bar syntax")
libs/tests/tool/test_create_tool_definition.py:None
Routefunc_with_optional_param_with_bar_syntax_2
tool(desc="A function with an optional input parameter with bar syntax")
libs/tests/tool/test_create_tool_definition.py:None
Routefunc_with_optional_param_with_default_None
tool(desc="A function with an optional input parameter (default: None)")
libs/tests/tool/test_create_tool_definition.py:None
Routefunc_with_optional_param_with_default_value
tool(desc="A function with an optional input parameter with default value")
libs/tests/tool/test_create_tool_definition.py:None
Routefunc_with_optional_param_with_union_syntax_1
tool(desc="A function with an optional input parameter with union syntax")
libs/tests/tool/test_create_tool_definition.py:None
Routefunc_with_optional_param_with_union_syntax_2
tool(desc="A function with an optional input parameter with union syntax")
libs/tests/tool/test_create_tool_definition.py:None
Routefunc_with_param_with_default
tool(desc="A function with an input parameter with a default value (considered optional)")
libs/tests/tool/test_create_tool_definition.py:None
Routefunc_with_renamed_param
tool(desc="A function with a renamed input parameter")
libs/tests/tool/test_create_tool_definition.py:None
Routeget_server
app.command("get", help="Get a server's details")
libs/arcade-cli/arcade_cli/server.py:None
Routeget_server_logs
app.command("logs", help="Get logs for a server that is managed by Arcade")
libs/arcade-cli/arcade_cli/server.py:None
Routesend_message
router.post( "/", response_model=MCPResponse, summary="Send MCP message", desc
libs/arcade-mcp-server/arcade_mcp_server/fastapi/routes.py:None
Routeterminate_session
router.delete( "/", summary="Terminate session", description=""" Terminate the
libs/arcade-mcp-server/arcade_mcp_server/fastapi/routes.py:None
Routetest_add_toolkit_with_invalid_tools
pytest.mark.parametrize( "tool_name, expected_error_type, expected_error_substring", [ # ToolD
libs/tests/core/test_catalog.py:None
Routetest_already_logged_in_returns_token
patch("arcade_cli.connect.console")
libs/tests/cli/test_connect.py:None
Routetest_compute_base_url
pytest.mark.parametrize( "inputs, expected_output", [ pytest.param( {
libs/tests/cli/test_utils.py:None
Routetest_connection_error_returns_empty
patch("arcade_cli.connect.console")
libs/tests/cli/test_connect.py:None
Routetest_create_tool_def
pytest.mark.parametrize( "func_under_test, expected_tool_def_fields", [ # Tests on @tool decor
libs/tests/tool/test_create_tool_definition.py:None
Routetest_create_tool_def_from_pydantic
pytest.mark.parametrize( "func_under_test, expected_tool_def_fields", [ pytest.param(
libs/tests/tool/test_create_tool_definition_pydantic.py:None
Routetest_create_tool_def_from_typeddict
pytest.mark.parametrize( "func_under_test, expected_tool_def_fields", [ pytest.param(
libs/tests/tool/test_create_tool_definition_typeddict.py:None
Routetest_delete_secret_http_error
patch("arcade_cli.secret.get_auth_headers")
libs/tests/cli/test_secret.py:None
Routetest_delete_secret_success
patch("arcade_cli.secret.get_auth_headers")
libs/tests/cli/test_secret.py:None
Routetest_deploy_server_to_engine_timeout_mentions_package_size
patch("arcade_cli.deploy.get_auth_headers", return_value={"Authorization": "Bearer test"})
libs/tests/cli/deploy/test_deploy.py:None
Routetest_deploy_server_to_engine_timeout_raises_helpful_error
patch("arcade_cli.deploy.get_auth_headers", return_value={"Authorization": "Bearer test"})
libs/tests/cli/deploy/test_deploy.py:None
Routetest_deploy_server_to_engine_uses_deploy_timeout
patch("arcade_cli.deploy.get_auth_headers", return_value={"Authorization": "Bearer test"})
libs/tests/cli/deploy/test_deploy.py:None
Routetest_duplicate_toolkit_names_in_entrypoints
patch("arcade_core.toolkit.importlib.metadata.entry_points")
libs/tests/core/test_toolkit.py:None
Routetest_falls_back_to_input
patch("arcade_cli.connect.list_gateways")
libs/tests/cli/test_connect.py:None
Routetest_find_all_empty
patch("arcade_core.toolkit.Toolkit.find_arcade_toolkits_from_entrypoints")
libs/tests/core/test_toolkit.py:None
Routetest_find_all_no_duplicates
patch("arcade_core.toolkit.Toolkit.find_arcade_toolkits_from_entrypoints")
libs/tests/core/test_toolkit.py:None
Routetest_find_all_with_duplicates_prefers_entrypoint
patch("arcade_core.toolkit.Toolkit.find_arcade_toolkits_from_entrypoints")
libs/tests/core/test_toolkit.py:None
Routetest_find_from_entrypoints_no_group
patch("arcade_core.toolkit.importlib.metadata.entry_points")
libs/tests/core/test_toolkit.py:None
Routetest_find_from_entrypoints_success
patch("arcade_core.toolkit.importlib.metadata.entry_points")
libs/tests/core/test_toolkit.py:None
Routetest_find_from_entrypoints_with_errors
patch("arcade_core.toolkit.importlib.metadata.entry_points")
libs/tests/core/test_toolkit.py:None
Routetest_from_entrypoint_success
patch("arcade_core.toolkit.Toolkit.from_package")
libs/tests/core/test_toolkit.py:None
Routetest_from_entrypoint_with_arcade_prefix
patch("arcade_core.toolkit.Toolkit.from_package")
libs/tests/core/test_toolkit.py:None
Routetest_get_meter
patch("arcade_serve.fastapi.telemetry.get_meter_provider")
libs/tests/worker/test_telemetry.py:None
Routetest_get_secrets_http_error
patch("arcade_cli.secret.get_auth_headers")
libs/tests/cli/test_secret.py:None
Routetest_get_secrets_success
patch("arcade_cli.secret.get_auth_headers")
libs/tests/cli/test_secret.py:None
Routetest_includes_duration_when_provided
patch("arcade_cli.usage.command_tracker.platform")
libs/tests/cli/usage/test_command_tracker.py:None
Routetest_includes_os_info_in_properties
patch("arcade_cli.usage.command_tracker.platform")
libs/tests/cli/usage/test_command_tracker.py:None
Routetest_init_with_enable_false
patch("arcade_serve.fastapi.telemetry.logging")
libs/tests/worker/test_telemetry.py:None
Routetest_init_with_enable_true
patch("arcade_serve.fastapi.telemetry.logging")
libs/tests/worker/test_telemetry.py:None
Routetest_invalid_paths
pytest.mark.parametrize( "path_input", [ # Excluded directories (exact matches)
libs/tests/core/test_toolkit.py:None
Routetest_invalid_scope_token_rejected
pytest.mark.parametrize( "bad_input,expected_error", [ # Empty / whitespace-only
libs/tests/arcade_mcp_server/test_resource_server_auth.py:None
Routetest_is_anon_false_for_authenticated_user
patch("arcade_cli.usage.command_tracker.platform")
libs/tests/cli/usage/test_command_tracker.py:None
Routetest_is_optional_type
pytest.mark.parametrize( "type_input, expected", [ (Union[int, None], True), (Union[in
libs/tests/core/utils/test_is_strict_optional.py:None
Routetest_is_union
pytest.mark.parametrize( "type_input, expected", [ (Union[int, str], True), (Optional[
libs/tests/core/utils/test_is_union.py:None
Routetest_matches_by_name
patch("arcade_cli.connect.list_gateways")
libs/tests/cli/test_connect.py:None
Routetest_matches_by_slug
patch("arcade_cli.connect.list_gateways")
libs/tests/cli/test_connect.py:None
Routetest_missing_info_raises_error
pytest.mark.parametrize( "func_under_test, exception_type", [ pytest.param( func_w
libs/tests/tool/test_create_tool_definition_errors.py:None
Routetest_mixed_toolkit_sources
patch("arcade_core.toolkit.Toolkit.find_arcade_toolkits_from_entrypoints")
libs/tests/core/test_toolkit.py:None
Routetest_no_creationflags_on_non_windows
patch("arcade_cli.deploy.find_python_interpreter")
libs/tests/cli/test_windows_subprocess.py:None
Routetest_no_skip_when_different_module
patch("arcade_core.toolkit.get_tools_from_file")
libs/tests/core/test_toolkit.py:None
Routetest_no_skip_when_no_main_module
patch("arcade_core.toolkit.get_tools_from_file")
libs/tests/core/test_toolkit.py:None
Routetest_no_skip_when_no_spec
patch("arcade_core.toolkit.get_tools_from_file")
libs/tests/core/test_toolkit.py:None
Routetest_no_skip_when_spec_has_no_name
patch("arcade_core.toolkit.get_tools_from_file")
libs/tests/core/test_toolkit.py:None
Routetest_not_logged_in_triggers_oauth
patch("arcade_cli.connect.console")
libs/tests/cli/test_connect.py:None
Routetest_on_access_ttl_eviction_cancels_background_task
pytest.mark.parametrize("accessor", ["get_task", "list_tasks", "cancel_task", "get_result"])
libs/tests/arcade_mcp_server/test_task_manager.py:None
Routetest_otel_handler_delegates_when_arcade_telemetry_present
patch("arcade_serve.fastapi.telemetry.RequestsInstrumentor")
libs/tests/worker/test_arcade_telemetry_bridge.py:None
Routetest_otel_handler_uses_builtin_when_arcade_telemetry_absent
patch("arcade_serve.fastapi.telemetry.RequestsInstrumentor")
libs/tests/worker/test_arcade_telemetry_bridge.py:None
Routetest_pascal_to_snake_case
pytest.mark.parametrize( "input_str, expected", [ ("SnakeCase", "snake_case"), ("VeryL
libs/tests/core/utils/test_casing.py:None
Routetest_passes_slug_and_auth_type
patch("arcade_cli.connect.httpx.post")
libs/tests/cli/test_connect.py:None
Routetest_raises_on_error
patch("arcade_cli.connect.httpx.post")
libs/tests/cli/test_connect.py:None
Routetest_returns_account_id_from_oauth_whoami
patch("httpx.get")
libs/tests/cli/usage/test_identity.py:None
Routetest_returns_anon_id_when_not_authenticated
patch("arcade_core.usage.identity.UsageIdentity.get_principal_id")
libs/tests/cli/usage/test_identity.py:None
Routetest_returns_empty_on_error
patch("arcade_cli.connect.httpx.get")
libs/tests/cli/test_connect.py:None
Routetest_returns_false_when_already_linked
patch("arcade_core.usage.identity.UsageIdentity.get_principal_id")
libs/tests/cli/usage/test_identity.py:None
Routetest_returns_false_when_not_authenticated
patch("arcade_core.usage.identity.UsageIdentity.get_principal_id")
libs/tests/cli/usage/test_identity.py:None
Routetest_returns_gateway_dict
patch("arcade_cli.connect.httpx.post")
libs/tests/cli/test_connect.py:None
Routetest_returns_items
patch("arcade_cli.connect.httpx.get")
libs/tests/cli/test_connect.py:None
Routetest_returns_none_on_api_failure
patch("httpx.get")
libs/tests/cli/usage/test_identity.py:None
Routetest_returns_none_on_non_200_status
patch("httpx.get")
libs/tests/cli/usage/test_identity.py:None
Routetest_returns_principal_id_from_api_when_not_persisted
patch("arcade_core.usage.identity.UsageIdentity.get_principal_id")
libs/tests/cli/usage/test_identity.py:None
Routetest_returns_principal_id_on_successful_api_call
patch("httpx.get")
libs/tests/cli/usage/test_identity.py:None
Routetest_returns_true_when_authenticated_but_not_linked
patch("arcade_core.usage.identity.UsageIdentity.get_principal_id")
libs/tests/cli/usage/test_identity.py:None
Routetest_returns_unknown_on_exception
patch("arcade_cli.usage.command_tracker.metadata.version")
libs/tests/cli/usage/test_command_tracker.py:None
Routetest_returns_version_on_success
patch("arcade_cli.usage.command_tracker.metadata.version")
libs/tests/cli/usage/test_command_tracker.py:None
Routetest_sends_logout_event
patch("arcade_cli.usage.command_tracker.platform")
libs/tests/cli/usage/test_command_tracker.py:None
Routetest_sets_flags_on_win32
patch("arcade_cli.deploy.find_python_interpreter")
libs/tests/cli/test_windows_subprocess.py:None
Routetest_sets_is_anon_flag_correctly
patch("arcade_cli.usage.command_tracker.platform")
libs/tests/cli/usage/test_command_tracker.py:None
Routetest_shutdown
patch("arcade_serve.fastapi.telemetry.OTLPLogExporter")
libs/tests/worker/test_telemetry.py:None
Routetest_skips_file_when_module_name_matches
patch("arcade_core.toolkit.get_tools_from_file")
libs/tests/core/test_toolkit.py:None
Routetest_skips_file_when_path_matches
patch("arcade_core.toolkit.get_tools_from_file")
libs/tests/core/test_toolkit.py:None
Routetest_snake_to_pascal_case
pytest.mark.parametrize( "input_str, expected", [ ("snake_case", "SnakeCase"), ("very_
libs/tests/core/utils/test_casing.py:None
Routetest_space_to_snake_case
pytest.mark.parametrize( "input_str, expected", [ ("the simple server name", "the_simple_serve
libs/tests/core/utils/test_casing.py:None
Routetest_start_server_process_debug_message
patch("arcade_cli.deploy.find_python_interpreter")
libs/tests/cli/deploy/test_deploy.py:None
Routetest_start_server_process_non_debug_message
patch("arcade_cli.deploy.find_python_interpreter")
libs/tests/cli/deploy/test_deploy.py:None
Routetest_stream_configuration_by_debug_mode
patch("arcade_cli.deploy.find_python_interpreter")
libs/tests/cli/test_windows_subprocess.py:None
Routetest_tool_executor
pytest.mark.parametrize( "tool_func, inputs, expected_output", [ (simple_tool, {"inp": "test"}
libs/tests/core/test_executor.py:None
Routetest_tracks_failed_command
patch("arcade_cli.usage.command_tracker.platform")
libs/tests/cli/usage/test_command_tracker.py:None
Routetest_tracks_successful_command
patch("arcade_cli.usage.command_tracker.platform")
libs/tests/cli/usage/test_command_tracker.py:None
Routetest_unwraps_items_envelope
patch("arcade_cli.connect.httpx.post")
libs/tests/cli/test_connect.py:None
Routetest_update_deployment_timeout_raises_helpful_error
patch("arcade_cli.deploy.get_auth_headers", return_value={"Authorization": "Bearer test"})
libs/tests/cli/deploy/test_deploy.py:None
Routetest_update_deployment_uses_deploy_timeout
patch("arcade_cli.deploy.get_auth_headers", return_value={"Authorization": "Bearer test"})
libs/tests/cli/deploy/test_deploy.py:None
Routetest_upsert_secret_http_error
patch("arcade_cli.secret.get_auth_headers")
libs/tests/cli/test_secret.py:None
Routetest_upsert_secret_success
patch("arcade_cli.secret.get_auth_headers")
libs/tests/cli/test_secret.py:None
Routetest_valid_paths
pytest.mark.parametrize( "path_input", [ # Simple valid paths "file.py
libs/tests/core/test_toolkit.py:None
next →1–100 of 103, ranked by callers