MCPcopy Create free account

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

Functions5,311 in github.com/ArcadeAI/arcade-mcp

↓ 2 callersFunctionupsert_secrets_to_engine
Upsert secrets to the Arcade Engine. Args: engine_url: The base URL of the Arcade Engine secrets: Set of secret keys to upse
libs/arcade-cli/arcade_cli/deploy.py:704
↓ 2 callersFunctionwait_for_http_server_ready
Wait for HTTP server to become healthy. Args: port: Server port timeout: Maximum time to wait in seconds process: Op
libs/tests/arcade_mcp_server/integration/test_end_to_end.py:170
↓ 2 callersFunctionwire_type_info_to_value_schema
Convert WireTypeInfo to ValueSchema, including nested properties.
libs/arcade-core/arcade_core/catalog.py:943
↓ 2 callersMethodwrite_to_file
Write capture results to a JSON file.
libs/arcade-evals/arcade_evals/capture.py:172
↓ 1 callersMethod__aenter__
Async context manager entry.
libs/arcade-mcp-server/arcade_mcp_server/lifespan.py:119
↓ 1 callersMethod__aexit__
Async context manager exit.
libs/arcade-mcp-server/arcade_mcp_server/lifespan.py:123
↓ 1 callersMethod__init__
(self, parent_app: FastAPI)
libs/arcade-mcp-server/arcade_mcp_server/worker.py:248
↓ 1 callersMethod__init__
( self, prompt: Prompt, handler: Callable[[dict[str, str]], list[PromptMessage]] | Non
libs/arcade-mcp-server/arcade_mcp_server/managers/prompt.py:22
↓ 1 callersMethod__init__
(self, state: str, port: int = LOCAL_CALLBACK_PORT)
libs/arcade-cli/arcade_cli/authn.py:410
↓ 1 callersMethod__init__
( self, critic_field: str, weight: float, value_range: tuple[float, float],
libs/arcade-evals/arcade_evals/critic.py:165
↓ 1 callersMethod__new__
(cls, *args: Any, **kwargs: Any)
libs/arcade-core/arcade_core/errors.py:54
↓ 1 callersMethod__post_init__
(self)
libs/arcade-evals/arcade_evals/critic.py:27
↓ 1 callersMethod__str__
Return a complete string representation of the rubric configuration.
libs/arcade-evals/arcade_evals/_evalsuite/_types.py:131
↓ 1 callersFunction_add_local_uv_sources
(pyproject_path: Path, repo_root: Path)
tests/integration/no_auth_cli_smoke.py:72
↓ 1 callersFunction_add_null_to_type
Union a field's type with "null" so a null value validates. A nested field can be required yet nullable (``str | None`` with no default): it must
libs/arcade-core/arcade_core/converters/anthropic.py:115
↓ 1 callersFunction_apply
(f: Callable)
libs/arcade-mcp-server/arcade_mcp_server/decorators.py:47
↓ 1 callersMethod_apply_middleware
Apply middleware chain to a request.
libs/arcade-mcp-server/arcade_mcp_server/server.py:826
↓ 1 callersFunction_apply_strict_mode_recursive
(schema: dict[str, Any], *, depth: int = 0)
libs/arcade-evals/arcade_evals/_evalsuite/_openai_schema.py:65
↓ 1 callersMethod_as_message_dict
Normalize a sampling message to a plain dict. ``Sampling.create_message`` hands this layer ``SamplingMessage`` pydantic objects (and/
libs/arcade-mcp-server/arcade_mcp_server/session.py:692
↓ 1 callersFunction_assert_openai_strict
Recursively: every object subschema is closed and lists ALL its properties as required.
libs/tests/arcade_mcp_server/test_schema_consistency.py:63
↓ 1 callersMethod_attach_spans
(self, response: Any, collected: list[ReadableSpan], detailed: bool)
libs/arcade-mcp-server/arcade_mcp_server/middleware/telemetry.py:235
↓ 1 callersMethod_authenticate_request
Extract and validate Bearer token from Authorization header. Args: request: Starlette request object Returns:
libs/arcade-mcp-server/arcade_mcp_server/resource_server/middleware.py:125
↓ 1 callersFunction_build_adapter_chain
Build the adapter chain for error handling. Args: adapters: User-provided list of error adapters auth_provider: The auth pro
libs/arcade-tdk/arcade_tdk/tool.py:24
↓ 1 callersFunction_build_arcade_error_meta
Build the ``_meta.arcade`` payload that accompanies a tool error ``CallToolResult``. Schema (camelCase on the wire, matching ``examples/m
libs/arcade-mcp-server/arcade_mcp_server/server.py:136
↓ 1 callersFunction_build_arcade_mcp_url
Build the Arcade MCP gateway URL.
libs/arcade-evals/arcade_evals/loaders.py:196
↓ 1 callersFunction_build_arcade_meta
Build the _meta.arcade structure from a tool definition. The structure of _meta.arcade mirrors Arcade format when possible.
libs/arcade-mcp-server/arcade_mcp_server/convert.py:20
↓ 1 callersMethod_build_developer_message
Build developer message with additional details from Slack API error.
libs/arcade-tdk/arcade_tdk/providers/slack/error_adapter.py:152
↓ 1 callersMethod_build_handler_chain
Build the handler chain for the specific message type.
libs/arcade-mcp-server/arcade_mcp_server/middleware/base.py:94
↓ 1 callersMethod_build_resource_metadata
Build RFC 9728 Protected Resource Metadata Returns: Dictionary containing resource metadata per RFC 9728
libs/arcade-mcp-server/arcade_mcp_server/resource_server/validators/auth.py:172
↓ 1 callersFunction_build_system_prompt
(declarations: str)
examples/evals/eval_pctx_code_mode.py:65
↓ 1 callersFunction_build_value_schema_json
Map a ValueSchema to a JSON Schema ``outputSchema``. Per the MCP specification, ``outputSchema.type`` MUST be ``"object"`` because ``structur
libs/arcade-mcp-server/arcade_mcp_server/convert.py:223
↓ 1 callersFunction_capture_with_anthropic
Run capture mode with Anthropic client.
libs/arcade-evals/arcade_evals/capture.py:201
↓ 1 callersMethod_check_and_warn_missing_secrets
Check for missing tool secrets and log warnings. This method is called during server startup to provide early feedback about
libs/arcade-mcp-server/arcade_mcp_server/server.py:1105
↓ 1 callersMethod_check_client_capability
Check if client has a capability.
libs/arcade-mcp-server/arcade_mcp_server/context.py:324
↓ 1 callersMethod_check_content_type
Check if request has correct Content-Type.
libs/arcade-mcp-server/arcade_mcp_server/transports/http_streamable.py:392
↓ 1 callersMethod_check_elicitation_capability
Check that the client supports the requested elicitation mode. Servers MUST NOT send elicitation requests with modes that are not sup
libs/arcade-mcp-server/arcade_mcp_server/session.py:856
↓ 1 callersMethod_check_transport_restrictions
Check transport restrictions for tools requiring auth or secrets. Tools requiring authorization or secrets are blocked on unauthenticated HTT
libs/arcade-mcp-server/arcade_mcp_server/server.py:1656
↓ 1 callersMethod_cleanup_loop
Run cleanup_expired() on a fixed interval until cancelled.
libs/arcade-mcp-server/arcade_mcp_server/managers/task_manager.py:172
↓ 1 callersMethod_compute_run_field_scores
( self, evaluation: EvaluationResult )
libs/arcade-evals/arcade_evals/eval.py:839
↓ 1 callersFunction_configure_mcp_logging
Configure MCP SDK logging to suppress misleading messages.
libs/arcade-evals/arcade_evals/loaders.py:45
↓ 1 callersFunction_configure_mcpservers_arcade
Shared helper for clients that use the ``mcpServers`` JSON key. Used by Claude Desktop, Windsurf, and Amazon Q which all share the same confi
libs/arcade-cli/arcade_cli/configure.py:436
↓ 1 callersMethod_convert_mcp_tool_call
Convert an MCP tool reference to a NamedExpectedToolCall (NEW in this PR).
libs/arcade-evals/arcade_evals/eval.py:595
↓ 1 callersMethod_create_cors_preflight_response
Create a CORS preflight response for OPTIONS requests. Returns: Response with 204 status and CORS headers
libs/arcade-mcp-server/arcade_mcp_server/resource_server/middleware.py:185
↓ 1 callersMethod_create_cost_matrix
Create a cost matrix for the assignment problem. Args: actual_tool_calls: A list of tuples of actual tool calls.
libs/arcade-evals/arcade_evals/eval.py:412
↓ 1 callersMethod_create_tool_def_with_type
(self, param_type: str)
libs/tests/arcade_mcp_server/test_convert.py:205
↓ 1 callersMethod_create_validators
Create a mapping of authorization server URLs to their JWKSTokenValidator instances. Args: entries: List of authorization server
libs/arcade-mcp-server/arcade_mcp_server/resource_server/validators/auth.py:192
↓ 1 callersFunction_credentials_file_contains_legacy
Detect legacy (API key) credentials in the credentials file.
libs/arcade-cli/arcade_cli/authn.py:806
↓ 1 callersMethod_decode_token
Decode and verify the provided JWT token. Uses jwt.decode for signature verification and payload parsing, then performs time-based cl
libs/arcade-mcp-server/arcade_mcp_server/resource_server/validators/jwks.py:251
↓ 1 callersMethod_default_instructions
Get default server instructions.
libs/arcade-mcp-server/arcade_mcp_server/server.py:481
↓ 1 callersFunction_display_results_to_console
Display evaluation results to a Rich console.
libs/arcade-cli/arcade_cli/display.py:328
↓ 1 callersFunction_encode_cursor_literal
Helper to build a syntactically-valid cursor for a non-existent task.
libs/tests/arcade_mcp_server/test_task_manager.py:1047
↓ 1 callersFunction_ensure_mcp_path
Ensure the URL path ends with '/mcp' (without duplicating). Preserves query strings and fragments.
libs/arcade-evals/arcade_evals/loaders.py:171
↓ 1 callersMethod_execute_tool
Execute a tool and return a CallToolResult. The caller is responsible for passing a ``tool_context`` that has already cleared scope/t
libs/arcade-mcp-server/arcade_mcp_server/server.py:2516
↓ 1 callersMethod_execute_tool_in_background
Execute a tool in the background for task-augmented tools/call. ``tool_context`` is pre-populated by ``_handle_call_tool`` via ``_che
libs/arcade-mcp-server/arcade_mcp_server/server.py:2430
↓ 1 callersFunction_extract_auth_url
Check if a tool result contains an authorization URL (OAuth required).
examples/mcp_servers/telemetry_passback/src/telemetry_passback/agent.py:363
↓ 1 callersMethod_extract_client_id
Extract client ID from decoded token. Args: decoded: Decoded token claims Returns: Client identifier or "unk
libs/arcade-mcp-server/arcade_mcp_server/resource_server/validators/jwks.py:346
↓ 1 callersFunction_extract_entities
Extract a trivial set of "entities" — emails & capitalised words. Mock.
examples/mcp_servers/sampling_with_tools/src/sampling_with_tools/server.py:67
↓ 1 callersFunction_extract_error_message
Return the error message or a fallback.
libs/arcade-tdk/arcade_tdk/providers/graphql/error_adapter.py:52
↓ 1 callersMethod_extract_otel_meta
Extract traceparent and otel request flags from _meta.
libs/arcade-mcp-server/arcade_mcp_server/middleware/telemetry.py:209
↓ 1 callersFunction_extract_tool_calls
Extract (name, args) pairs from CallbackInvocationEvent entries in trace. pctx reports callback ids as "namespace__snake_case_name" (e.g. "tools_
examples/evals/eval_pctx_code_mode.py:258
↓ 1 callersFunction_extract_trace_id
Return the first traceId found in resource_spans, or None.
examples/mcp_servers/telemetry_passback/src/telemetry_passback/agent.py:314
↓ 1 callersFunction_extract_typeddict_field_descriptions
Extract field descriptions from TypedDict docstrings. TypedDict classes typically have field descriptions as docstrings after each field.
libs/arcade-core/arcade_core/catalog.py:836
↓ 1 callersFunction_extract_typescript
Extract TypeScript code from LLM response (JSON or markdown fallback).
examples/evals/eval_pctx_code_mode.py:240
↓ 1 callersMethod_extract_user_id
Extract and validate user_id from decoded token. Args: decoded: Decoded token claims Returns: User ID from '
libs/arcade-mcp-server/arcade_mcp_server/resource_server/validators/jwks.py:329
↓ 1 callersMethod_fetch_jwks
Fetch JWKS with caching. Returns: JWKS dictionary containing public keys Raises: AuthenticationError: If JWK
libs/arcade-mcp-server/arcade_mcp_server/resource_server/validators/jwks.py:165
↓ 1 callersMethod_find_arcade_command
Find the arcade command (either direct or via uv run). When using uv run from temp dirs (e.g. configure tests), use ``--project`` ins
tests/install/test_install.py:37
↓ 1 callersFunction_find_free_port
()
tests/integration/mcp_protocol_smoke.py:113
↓ 1 callersFunction_find_instrumentor_span
Locate the LangChain instrumentor's span for the active tool invocation.
examples/mcp_servers/telemetry_passback/src/telemetry_passback/agent.py:291
↓ 1 callersFunction_find_json_violations
Walk a nested structure and return human-readable descriptions of any non-JSON-native keys or values. JSON-native: str, int, float, bool, Non
libs/arcade-core/arcade_core/metadata.py:390
↓ 1 callersFunction_find_project_root
Find the nearest ancestor directory containing pyproject.toml. This is used as a default boundary for upward directory traversal to prevent a
libs/arcade-mcp-server/arcade_mcp_server/settings.py:17
↓ 1 callersMethod_find_signing_key
Find the signing key from JWKS that matches the token's kid. Args: jwks: JSON Web Key Set token: JWT token R
libs/arcade-mcp-server/arcade_mcp_server/resource_server/validators/jwks.py:209
↓ 1 callersFunction_fmt_expected
(case: EvalCase)
examples/evals/eval_pctx_code_mode.py:331
↓ 1 callersMethod_format_comparative
Format comparative evaluation results showing tracks side-by-side.
libs/arcade-cli/arcade_cli/formatters/text.py:428
↓ 1 callersMethod_format_comparative
Format comparative evaluation results with tabbed track view.
libs/arcade-cli/arcade_cli/formatters/html.py:878
↓ 1 callersMethod_format_comparative
Format comparative evaluation results.
libs/arcade-cli/arcade_cli/formatters/json.py:124
↓ 1 callersMethod_format_comparative
Format comparative evaluation results showing tracks side-by-side.
libs/arcade-cli/arcade_cli/formatters/markdown.py:519
↓ 1 callersMethod_format_comparative_case_first
Format multi-model comparative evaluation grouped by case first.
libs/arcade-cli/arcade_cli/formatters/text.py:526
↓ 1 callersMethod_format_comparative_case_first
Format multi-model comparative evaluation grouped by case first.
libs/arcade-cli/arcade_cli/formatters/html.py:1071
↓ 1 callersMethod_format_comparative_case_first
Format multi-model comparative evaluation grouped by case first.
libs/arcade-cli/arcade_cli/formatters/json.py:272
↓ 1 callersMethod_format_comparative_case_first
Format multi-model comparative evaluation grouped by case first.
libs/arcade-cli/arcade_cli/formatters/markdown.py:627
↓ 1 callersMethod_format_comparative_single_model
Format single-model comparative evaluation results.
libs/arcade-cli/arcade_cli/formatters/text.py:447
↓ 1 callersMethod_format_comparative_single_model
Format single-model comparative evaluation results.
libs/arcade-cli/arcade_cli/formatters/html.py:897
↓ 1 callersMethod_format_comparative_single_model
Format single-model comparative evaluation results.
libs/arcade-cli/arcade_cli/formatters/json.py:143
↓ 1 callersMethod_format_comparative_single_model
Format single-model comparative evaluation results.
libs/arcade-cli/arcade_cli/formatters/markdown.py:539
↓ 1 callersMethod_format_critic_stats_html
(self, critic_stats: dict[str, Any] | None)
libs/arcade-cli/arcade_cli/formatters/html.py:454
↓ 1 callersFunction_format_evaluation
Format evaluation results with color-coded matches and scores. Args: evaluation: An EvaluationResult object containing the evaluatio
libs/arcade-cli/arcade_cli/display.py:489
↓ 1 callersMethod_format_inner_error_details
Format inner error details into a readable string.
libs/arcade-tdk/arcade_tdk/providers/microsoft/error_adapter.py:148
↓ 1 callersMethod_format_multi_model
Format multi-model evaluation results with comparison tables.
libs/arcade-cli/arcade_cli/formatters/text.py:244
↓ 1 callersMethod_format_multi_model
Format multi-model capture results with track sections.
libs/arcade-cli/arcade_cli/formatters/text.py:932
↓ 1 callersMethod_format_multi_model
Format multi-model evaluation results with comparison tables.
libs/arcade-cli/arcade_cli/formatters/html.py:680
↓ 1 callersMethod_format_multi_model
Format multi-model capture results with track tabs.
libs/arcade-cli/arcade_cli/formatters/html.py:2719
↓ 1 callersMethod_format_multi_model
Format multi-model evaluation results with comparison structure.
libs/arcade-cli/arcade_cli/formatters/json.py:405
↓ 1 callersMethod_format_multi_model
Format multi-model capture results with track-aware structure.
libs/arcade-cli/arcade_cli/formatters/json.py:626
↓ 1 callersMethod_format_multi_model
Format evaluation results with multi-model comparison tables.
libs/arcade-cli/arcade_cli/formatters/markdown.py:339
↓ 1 callersMethod_format_multi_model
Format multi-model capture results with track sections.
libs/arcade-cli/arcade_cli/formatters/markdown.py:1083
↓ 1 callersMethod_format_regular
Format regular (non-comparative) evaluation results.
libs/arcade-cli/arcade_cli/formatters/text.py:59
↓ 1 callersMethod_format_regular
Format regular (non-comparative) evaluation results.
libs/arcade-cli/arcade_cli/formatters/html.py:71
↓ 1 callersMethod_format_regular
Format regular (non-comparative) evaluation results.
libs/arcade-cli/arcade_cli/formatters/json.py:62
↓ 1 callersMethod_format_regular
Format regular (non-comparative) evaluation results.
libs/arcade-cli/arcade_cli/formatters/markdown.py:64
↓ 1 callersMethod_format_run_stats_html
(self, run_stats: dict[str, Any] | None, evaluation: Any)
libs/arcade-cli/arcade_cli/formatters/html.py:374
← previousnext →801–900 of 5,311, ranked by callers