Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ArcadeAI/arcade-mcp
/ functions
Functions
5,311 in github.com/ArcadeAI/arcade-mcp
⨍
Functions
5,311
◇
Types & classes
1,096
↳
Endpoints
103
↓ 3 callers
Function
print_secret_table
Print a table of tool secrets (with masked values).
libs/arcade-cli/arcade_cli/secret.py:160
↓ 3 callers
Method
read
(self)
libs/arcade-mcp-server/arcade_mcp_server/managers/base.py:26
↓ 3 callers
Method
register_session
(self, session: ServerSession)
libs/arcade-mcp-server/arcade_mcp_server/transports/stdio.py:218
↓ 3 callers
Method
remove_resource
(self, uri: str)
libs/arcade-mcp-server/arcade_mcp_server/managers/resource.py:213
↓ 3 callers
Method
remove_tool
(self, name: str)
libs/arcade-mcp-server/arcade_mcp_server/managers/tool.py:84
↓ 3 callers
Function
remove_toolkit
Teardown logic for when creating a new toolkit fails.
libs/arcade-cli/arcade_cli/new.py:94
↓ 3 callers
Function
render_template
Render a template string with the given variables.
libs/arcade-cli/arcade_cli/new.py:25
↓ 3 callers
Method
send_log_message
Send a log message notification.
libs/arcade-mcp-server/arcade_mcp_server/session.py:543
↓ 3 callers
Method
set_progress_token
Store the progress token for a task.
libs/arcade-mcp-server/arcade_mcp_server/managers/task_manager.py:598
↓ 3 callers
Method
set_tool_context
Populate the tool context fields for this model context.
libs/arcade-mcp-server/arcade_mcp_server/context.py:175
↓ 3 callers
Function
show_logic
Wrapper function for the `arcade show` CLI command Handles the logic for showing tools/toolkits.
libs/arcade-cli/arcade_cli/show.py:15
↓ 3 callers
Method
shutdown
Run shutdown phase of lifespan.
libs/arcade-mcp-server/arcade_mcp_server/lifespan.py:81
↓ 3 callers
Function
status
(msg: str)
libs/arcade-cli/arcade_cli/authn.py:727
↓ 3 callers
Method
to_json
Convert to JSON string.
libs/arcade-evals/arcade_evals/capture.py:168
↓ 3 callers
Function
update_deployment
Update a deployment in the Arcade Engine. Args: engine_url: The base URL of the Arcade Engine server_name: The name of the server
libs/arcade-cli/arcade_cli/deploy.py:308
↓ 3 callers
Function
verify_server_and_get_metadata
Start the server, verify it's healthy, and extract metadata. This function orchestrates: 1. Starting the server on a random port 2.
libs/arcade-cli/arcade_cli/deploy.py:653
↓ 3 callers
Method
wait_until_ready
Wait for the server to start listening.
libs/arcade-cli/arcade_cli/authn.py:451
↓ 3 callers
Function
write_update_cache
Write the update cache to disk.
libs/arcade-cli/arcade_cli/update.py:64
↓ 2 callers
Method
__anext__
(self)
libs/arcade-mcp-server/arcade_mcp_server/transports/stdio.py:51
↓ 2 callers
Function
_acquire_lock_with_timeout
Acquire a lock with timeout. Returns True if acquired, False on timeout.
libs/arcade-evals/arcade_evals/loaders.py:101
↓ 2 callers
Function
_add_nested_properties
Recursively add nested properties to the output table. Args: table: The Rich table to add rows to properties: Dictionary of
libs/arcade-cli/arcade_cli/display.py:239
↓ 2 callers
Function
_add_null_to_type
Union a property's type with "null" so it may be omitted in strict mode. Strict mode lists every property in ``required``; an optional property i
libs/arcade-core/arcade_core/converters/openai.py:139
↓ 2 callers
Method
_algorithms_match
Check if two algorithm names match (considering EdDSA aliases). Args: alg1: First algorithm name alg2: Second algorit
libs/arcade-mcp-server/arcade_mcp_server/resource_server/validators/jwks.py:153
↓ 2 callers
Function
_apply_nullable
If value_schema.nullable, add null to type and enum.
libs/arcade-mcp-server/arcade_mcp_server/convert.py:253
↓ 2 callers
Method
_build_metadata_url
Build the OAuth Protected Resource Metadata URL per RFC 9728. For a canonical_url of "https://example.com/mcp" the metadata URL is "h
libs/arcade-mcp-server/arcade_mcp_server/resource_server/middleware.py:152
↓ 2 callers
Function
_build_object_schema
Build a strict-mode object schema from a structured type's fields. Strict mode requires ``additionalProperties: false`` on every object and every
libs/arcade-core/arcade_core/converters/openai.py:158
↓ 2 callers
Function
_build_object_schema
Build an object schema from a structured type's fields. Anthropic uses standard JSON Schema: only the actually-required fields appear in ``re
libs/arcade-core/arcade_core/converters/anthropic.py:133
↓ 2 callers
Method
_build_safe_status_message
(self, status: int, headers: dict[str, str])
libs/arcade-tdk/arcade_tdk/providers/http/error_adapter.py:44
↓ 2 callers
Function
_capture_with_openai
Run capture mode with OpenAI client.
libs/arcade-evals/arcade_evals/capture.py:181
↓ 2 callers
Method
_check_accept_headers
Check if request accepts required media types.
libs/arcade-mcp-server/arcade_mcp_server/transports/http_streamable.py:382
↓ 2 callers
Method
_check_authorization
Check tool authorization. Note: This method assumes self.arcade is not None. The caller should check for the presence of the Arcade A
libs/arcade-mcp-server/arcade_mcp_server/server.py:1863
↓ 2 callers
Method
_coerce_result
Convert a handler return value into a list of ResourceContents.
libs/arcade-mcp-server/arcade_mcp_server/managers/resource.py:173
↓ 2 callers
Function
_configure_gateway
Configure the MCP client to connect to a gateway by slug. *name* is the human-readable label used as the config key (e.g. ``github``). Defaul
libs/arcade-cli/arcade_cli/connect.py:712
↓ 2 callers
Method
_create_403_insufficient_scope_response
Create RFC 6750 403 ``insufficient_scope`` response. Per the MCP authorization spec section Runtime Insufficient Scope Errors: a step
libs/arcade-mcp-server/arcade_mcp_server/resource_server/middleware.py:311
↓ 2 callers
Method
_create_eval_case
(self, *args: Any, **kwargs: Any)
libs/arcade-evals/arcade_evals/_evalsuite/_capture.py:64
↓ 2 callers
Function
_create_tool_schema
Create a properly typed tool schema. Args: name: The name of the function description: Description of what the function does
libs/arcade-core/arcade_core/converters/openai.py:111
↓ 2 callers
Function
_create_tool_schema
Create a properly typed Anthropic tool schema. Args: name: The name of the tool description: Description of what the tool does
libs/arcade-core/arcade_core/converters/anthropic.py:93
↓ 2 callers
Function
_decode_cursor
Decode a cursor issued by ``_encode_cursor``. Raises InvalidCursorError on any malformed input.
libs/arcade-mcp-server/arcade_mcp_server/managers/task_manager.py:58
↓ 2 callers
Function
_display_deployment_logs
( engine_url: str, headers: dict, since: datetime, until: datetime, debug: bool )
libs/arcade-cli/arcade_cli/server.py:315
↓ 2 callers
Function
_drain_stderr
Non-blocking read of available stderr bytes for diagnostics.
tests/integration/mcp_protocol_smoke.py:139
↓ 2 callers
Function
_drive_401_against
Drive a missing-Authorization 401 and return the decoded WWW-Authenticate header value.
libs/tests/arcade_mcp_server/test_resource_server_auth.py:2539
↓ 2 callers
Method
_extract_and_strip_transport_metadata
Extract and remove ``_transport`` from ``error.data``. Mutates ``error.error["data"]`` in place (removes ``_transport`` key). If ``da
libs/arcade-mcp-server/arcade_mcp_server/transports/http_streamable.py:294
↓ 2 callers
Method
_extract_request_info
Pull ``(url, method)`` from an exception, trying in order: 1. ``exc.request.{url,method}`` — present on requests and httpx excepti
libs/arcade-tdk/arcade_tdk/providers/http/error_adapter.py:213
↓ 2 callers
Method
_extract_response_field
Safely extract a field from Slack API response.
libs/arcade-tdk/arcade_tdk/providers/slack/error_adapter.py:171
↓ 2 callers
Method
_fill_args_with_defaults
Fill in default arguments for a tool function. Args: func: The tool function. provided_args: The provided ar
libs/arcade-evals/arcade_evals/eval.py:720
↓ 2 callers
Function
_final_text
(blocks: list[Any])
examples/mcp_servers/sampling_with_tools/src/sampling_with_tools/server.py:103
↓ 2 callers
Function
_find_greet_tool
Return the MCP tool name that contains 'greet' (case-insensitive).
tests/integration/mcp_protocol_smoke.py:98
↓ 2 callers
Function
_find_open_tcp_port
Reserve a free loopback TCP port and return it.
libs/tests/arcade_mcp_server/integration/test_end_to_end.py:33
↓ 2 callers
Function
_first_tool_use
(blocks: list[Any])
examples/mcp_servers/sampling_with_tools/src/sampling_with_tools/server.py:94
↓ 2 callers
Function
_fmt_calls
(calls: list[tuple[str, dict[str, Any]]])
examples/evals/eval_pctx_code_mode.py:325
↓ 2 callers
Method
_format_comparative_case
Format a single comparative case showing all tracks.
libs/arcade-cli/arcade_cli/formatters/markdown.py:741
↓ 2 callers
Method
_format_comparative_case_html
Format a single comparative case as HTML with tabbed details.
libs/arcade-cli/arcade_cli/formatters/html.py:1275
↓ 2 callers
Method
_format_comparative_case_text
Format a single comparative case in text format.
libs/arcade-cli/arcade_cli/formatters/text.py:631
↓ 2 callers
Method
_format_context_block
Build the context section lines for comparative display. Args: system_msg: The system message, if any. additional_mes
libs/arcade-cli/arcade_cli/formatters/text.py:760
↓ 2 callers
Method
_format_context_section_md
Build a collapsible context section for comparative display. Args: system_msg: The system message, if any. additional
libs/arcade-cli/arcade_cli/formatters/markdown.py:882
↓ 2 callers
Method
_format_conversation
Format conversation messages as a rich HTML conversation view.
libs/arcade-cli/arcade_cli/formatters/html.py:2638
↓ 2 callers
Method
_format_critic_results_table
(self, results: list[dict[str, Any]])
libs/arcade-cli/arcade_cli/formatters/html.py:331
↓ 2 callers
Method
_format_critic_results_table_md
(self, results: list[dict[str, Any]])
libs/arcade-cli/arcade_cli/formatters/markdown.py:225
↓ 2 callers
Function
_format_timestamp_to_local
Convert a UTC timestamp string to local timezone format. Args: timestamp_str: UTC timestamp in format "2025-10-22T21:08:23.508906574
libs/arcade-cli/arcade_cli/server.py:26
↓ 2 callers
Function
_format_type_string
Format type string for display.
libs/arcade-cli/arcade_cli/display.py:298
↓ 2 callers
Function
_galileo_config
Return ``(endpoint, headers)`` for Galileo, or ``None`` if not configured.
examples/mcp_servers/telemetry_passback/src/telemetry_passback/agent.py:228
↓ 2 callers
Function
_get_cache_lock
Get or create an asyncio lock for the given cache key.
libs/arcade-evals/arcade_evals/loaders.py:94
↓ 2 callers
Method
_get_error_message
Get appropriate error message based on configuration.
libs/arcade-mcp-server/arcade_mcp_server/middleware/error_handling.py:83
↓ 2 callers
Method
_get_headers
Extract headers from an object if available.
libs/arcade-tdk/arcade_tdk/providers/graphql/error_adapter.py:163
↓ 2 callers
Method
_get_item
( self, key: str, items: list[ToolMetadataItem] | list[ToolSecretItem] | None,
libs/arcade-core/arcade_core/schema.py:455
↓ 2 callers
Method
_get_multi_model_styles
Return additional CSS for multi-model views.
libs/arcade-cli/arcade_cli/formatters/html.py:845
↓ 2 callers
Function
_get_requirement
(dependencies: list[str], package_name: str)
libs/tests/core/test_dependency_alignment.py:16
↓ 2 callers
Method
_get_result_internal
Shared implementation for ``get_result`` and ``get_result_with_classification``.
libs/arcade-mcp-server/arcade_mcp_server/managers/task_manager.py:537
↓ 2 callers
Method
_get_session_id
Extract session ID from request headers.
libs/arcade-mcp-server/arcade_mcp_server/transports/http_streamable.py:319
↓ 2 callers
Method
_get_tab_script
Return JavaScript for tab switching.
libs/arcade-cli/arcade_cli/formatters/html.py:1466
↓ 2 callers
Method
_handle_delete_request
Handle DELETE requests for session termination.
libs/arcade-mcp-server/arcade_mcp_server/transports/http_streamable.py:713
↓ 2 callers
Method
_handle_get_request
Handle GET request to establish SSE.
libs/arcade-mcp-server/arcade_mcp_server/transports/http_streamable.py:636
↓ 2 callers
Method
_handle_post_request
Handle POST requests containing JSON-RPC messages.
libs/arcade-mcp-server/arcade_mcp_server/transports/http_streamable.py:399
↓ 2 callers
Method
_handle_transport_error
Handle TransportServerError and other transport errors.
libs/arcade-tdk/arcade_tdk/providers/graphql/error_adapter.py:142
↓ 2 callers
Method
_handle_with_telemetry
Common telemetry logic for tools/call and resources/read.
libs/arcade-mcp-server/arcade_mcp_server/middleware/telemetry.py:276
↓ 2 callers
Function
_is_placeholder_critic
Check if a critic is a placeholder (like NoneCritic). Uses duck typing via the _is_placeholder class attribute to avoid circular imports
libs/arcade-evals/arcade_evals/weights.py:20
↓ 2 callers
Function
_kill_process
Terminate a subprocess, using taskkill on Windows to kill the tree.
tests/integration/mcp_protocol_smoke.py:119
↓ 2 callers
Function
_leak_enabled
(env_var: str)
libs/arcade-mcp-server/arcade_mcp_server/_debug_exposure.py:38
↓ 2 callers
Method
_load_config_values
Load access token and user_id from credentials file. Returns: Tuple of (access_token, user_id) from credentials file, or (None, N
libs/arcade-mcp-server/arcade_mcp_server/server.py:355
↓ 2 callers
Function
_make_resource_response
Build a JSONRPCResponse wrapping a ReadResourceResult.
libs/tests/arcade_mcp_server/test_telemetry_middleware.py:85
↓ 2 callers
Function
_map_type_to_json_schema_type
Map Arcade value types to JSON schema types. Args: val_type: The Arcade value type as a string. Returns: The correspond
libs/arcade-mcp-server/arcade_mcp_server/convert.py:167
↓ 2 callers
Function
_materialized
(func, name: str)
libs/tests/arcade_mcp_server/test_debug_exposure_integration.py:79
↓ 2 callers
Method
_normalize_algorithm
Normalize algorithm name for comparison. EdDSA has multiple names (EdDSA, Ed25519) that should be treated as equivalent. Args:
libs/arcade-mcp-server/arcade_mcp_server/resource_server/validators/jwks.py:140
↓ 2 callers
Method
_parse_numeric_header
Convert numeric header values to float without relying on exceptions.
libs/arcade-tdk/arcade_tdk/providers/http/error_adapter.py:58
↓ 2 callers
Function
_parse_time_string
Parse a time string that can be either relative (e.g., "1h", "42m", "2d") or absolute (e.g., "2025-10-03T12:24:36Z"). Args: time
libs/arcade-cli/arcade_cli/server.py:46
↓ 2 callers
Function
_patch_win32_ctrl_break
()
libs/tests/cli/test_windows_subprocess.py:55
↓ 2 callers
Function
_raise_as_arcade_error
Try to translate an exception using the adapter chain, then raise the translated error. If no adapter can translate the exception, a FatalToo
libs/arcade-tdk/arcade_tdk/tool.py:76
↓ 2 callers
Method
_register_catalog_tools
Convert and register tools from a ToolCatalog to the internal registry. This helper is used by both __post_init__ (for catalog= parameter) an
libs/arcade-evals/arcade_evals/eval.py:515
↓ 2 callers
Function
_render_template
Render a Jinja2 template and return as bytes.
libs/arcade-cli/arcade_cli/authn.py:50
↓ 2 callers
Function
_require_mcp
Import MCP SDK with a helpful error message. Returns: (ClientSession, StdioServerParameters, stdio_client, sse_client, streamablehtt
libs/arcade-evals/arcade_evals/loaders.py:129
↓ 2 callers
Function
_rewrite_request_path
Return a request with its path rewritten to include org/project scope.
libs/arcade-core/arcade_core/network/org_transport.py:10
↓ 2 callers
Function
_rich_claude_config
Config that mimics the real ~/.claude.json: many top-level keys, projects map with per-project mcpServers, and a user-scope mcpServers with a
libs/tests/cli/test_configure.py:1095
↓ 2 callers
Function
_rich_codex_toml
A realistic Codex config.toml with comments, top-level keys, other server sections, and an unrelated table. All of this must survive.
libs/tests/cli/test_configure.py:1167
↓ 2 callers
Function
_run_with_openai
Run evaluation suite with OpenAI client. Returns: For regular evaluations: A single result dict. For comparative evaluations: A l
libs/arcade-evals/arcade_evals/eval.py:1318
↓ 2 callers
Method
_safe_metadata_url_for_emit
Resolve the ``resource_metadata`` URL for emit, sanitizing. The 401 emit path follows the spec MUST: invalid Bearer tokens receive HT
libs/arcade-mcp-server/arcade_mcp_server/resource_server/middleware.py:199
↓ 2 callers
Function
_seed_rich_config
Write a realistic existing config that contains: - top-level keys unrelated to MCP - an existing server under ``parent_key`` with auth hea
libs/tests/cli/test_configure.py:1441
↓ 2 callers
Method
_send_error_response
Send an error response.
libs/arcade-mcp-server/arcade_mcp_server/session.py:487
↓ 2 callers
Method
_setup_logging
(self, stdio_mode: bool = False)
libs/arcade-mcp-server/arcade_mcp_server/mcp_app.py:275
↓ 2 callers
Method
_shutdown_logging
(self)
libs/arcade-serve/arcade_serve/fastapi/telemetry.py:187
↓ 2 callers
Method
_shutdown_metrics
(self)
libs/arcade-serve/arcade_serve/fastapi/telemetry.py:182
← previous
next →
601–700 of 5,311, ranked by callers