MCPcopy Create free account

hub / github.com/Accenture/mcp-bench / functions

Functions3,285 in github.com/Accenture/mcp-bench

↓ 4 callersFunction_build_line_of_therapy_essie
Build Essie fragment for line of therapy.
mcp_servers/biomcp/src/biomcp/trials/search.py:495
↓ 4 callersMethod_build_planning_prompt
Build planning prompt.
agent/executor.py:156
↓ 4 callersFunction_build_prior_therapy_essie
Build Essie fragments for prior therapy search.
mcp_servers/biomcp/src/biomcp/trials/search.py:443
↓ 4 callersMethod_estimate_token_count
Estimate token count using character-based approximation.
agent/executor.py:731
↓ 4 callersFunction_get_cached_shortage_data
Get shortage data from cache if valid, otherwise fetch new data. Returns: Dictionary with shortage data or None if unavailable
mcp_servers/biomcp/src/biomcp/openfda/drug_shortages.py:84
↓ 4 callersMethod_get_disease_by_id
Get disease details by ID from MyDisease.info.
mcp_servers/biomcp/src/biomcp/integrations/biothings_client.py:297
↓ 4 callersMethod_get_drug_by_id
Get drug details by ID from MyChem.info.
mcp_servers/biomcp/src/biomcp/integrations/biothings_client.py:453
↓ 4 callersMethod_get_gene_by_id
Get gene details by ID from MyGene.info.
mcp_servers/biomcp/src/biomcp/integrations/biothings_client.py:156
↓ 4 callersFunction_inject_ids
Inject NCT IDs into params using intersection or id-only semantics. Args: params: The parameter dictionary to modify ids: List of
mcp_servers/biomcp/src/biomcp/trials/search.py:424
↓ 4 callersMethod_run_single_file_benchmark_core
Run benchmark across multiple models for current task file
benchmark/runner.py:605
↓ 4 callersMethod_summarize_content
Summarize content using LLM to keep it under threshold tokens.
agent/executor.py:779
↓ 4 callersFunction_trial_protocol
Retrieves core protocol information for a single clinical trial identified by its NCT ID. Parameters: - call_benefit: Define and sum
mcp_servers/biomcp/src/biomcp/trials/getter.py:127
↓ 4 callersFunction_unified_search
Internal unified search implementation. Parses the unified query language and routes to appropriate domain tools. Supports field-based syntax
mcp_servers/biomcp/src/biomcp/router.py:1794
↓ 4 callersFunctioncall_http
Make HTTP request with optional retry logic. Args: method: HTTP method (GET or POST) url: Target URL params: Request para
mcp_servers/biomcp/src/biomcp/http_client.py:91
↓ 4 callersFunctionclear_cache
Clear all cached entries.
mcp_servers/biomcp/src/biomcp/utils/request_cache.py:124
↓ 4 callersMethodcompress_accumulated_information
Compress accumulated_information using LLM to reduce token usage Args: target_tokens: Target token count
agent/executor.py:853
↓ 4 callersMethodconnect_all_servers
Connects to all configured servers and discovers their tools.
mcp_modules/server_manager.py:53
↓ 4 callersFunctionconvert_length_tool
Convert length between units.
mcp_servers/unit-converter-mcp/src/unit_converter_mcp/tools/length.py:38
↓ 4 callersFunctionconvert_volume_tool
Convert volume between units.
mcp_servers/unit-converter-mcp/src/unit_converter_mcp/tools/volume.py:46
↓ 4 callersFunctionformat_cbioportal_search_summary
Format cBioPortal search summary for display.
mcp_servers/biomcp/src/biomcp/variants/cbioportal_search.py:380
↓ 4 callersMethodfrom_samples
Calculate summary statistics from samples.
mcp_servers/biomcp/src/biomcp/metrics.py:56
↓ 4 callersMethodgenerate_markdown_report
Generate markdown documentation of all endpoints.
mcp_servers/biomcp/src/biomcp/utils/endpoint_registry.py:554
↓ 4 callersMethodget_article
Get the full content of a Wikipedia article. Args: title: The title of the Wikipedia article. Return
mcp_servers/wikipedia-mcp/wikipedia_mcp/wikipedia_client.py:142
↓ 4 callersFunctionget_circuit_breaker
Get or create a circuit breaker. Args: name: Circuit breaker name config: Configuration (used only on creation) Returns:
mcp_servers/biomcp/src/biomcp/circuit_breaker.py:234
↓ 4 callersMethodget_links
Get the links in a Wikipedia article. Args: title: The title of the Wikipedia article. Returns:
mcp_servers/wikipedia-mcp/wikipedia_mcp/wikipedia_client.py:229
↓ 4 callersMethodget_sections
Get the sections of a Wikipedia article. Args: title: The title of the Wikipedia article. Returns:
mcp_servers/wikipedia-mcp/wikipedia_mcp/wikipedia_client.py:209
↓ 4 callersMethodget_summary
Get summary statistics for a metric. Args: name: Metric name Returns: Summary statistics or None if metric n
mcp_servers/biomcp/src/biomcp/metrics.py:153
↓ 4 callersFunctionis_doi
Check if the identifier is a DOI.
mcp_servers/biomcp/src/biomcp/articles/fetch.py:197
↓ 4 callersFunctionis_pmid
Check if the identifier is a PubMed ID.
mcp_servers/biomcp/src/biomcp/articles/fetch.py:204
↓ 4 callersMethodlimit
Context manager for rate limiting.
mcp_servers/biomcp/src/biomcp/rate_limiter.py:66
↓ 4 callersMethodmax
* Find the maximum value in an array of numbers * @param numbers - Array of numbers to find the maximum of * @returns The maximum value
mcp_servers/math-mcp/src/Classes/Statistics.ts:93
↓ 4 callersFunctionnci_intervention_searcher
Search for interventions in the NCI Clinical Trials database. Searches the National Cancer Institute's curated database of interventions used
mcp_servers/biomcp/src/biomcp/individual_tools.py:958
↓ 4 callersFunctionnci_organization_searcher
Search for organizations in the NCI Clinical Trials database. Searches the National Cancer Institute's curated database of organizations invo
mcp_servers/biomcp/src/biomcp/individual_tools.py:819
↓ 4 callersFunctionparse_response
( status_code: int, content: str, response_model_type: type[T] | None = None, )
mcp_servers/biomcp/src/biomcp/http_client.py:306
↓ 4 callersMethodrun
* Run the server
mcp_servers/hugeicons-mcp-server/src/index.ts:358
↓ 4 callersMethodsearch
Search across preprint sources and merge results.
mcp_servers/biomcp/src/biomcp/articles/preprints.py:153
↓ 4 callersMethodstop_http_server
Stops the HTTP MCP server process and ensures port is released.
mcp_modules/connector.py:314
↓ 4 callersFunctiontest_mcp_tool
Test a specific MCP tool
mcp_servers/weather_mcp/test_mcp_server.py:13
↓ 4 callersFunctionvalidate_channel
Validate if a channel exists and is accessible.
mcp_servers/mcp-nixos/mcp_nixos/server.py:162
↓ 4 callersFunctionvalidate_fda_response
Validate FDA API response structure. Args: response: The FDA API response dictionary required_fields: List of required top-l
mcp_servers/biomcp/src/biomcp/openfda/validation.py:11
↓ 3 callersFunction_build_biomarker_expression_essie
Build Essie fragments for biomarker expression requirements.
mcp_servers/biomcp/src/biomcp/trials/search.py:483
↓ 3 callersFunction_build_brain_mets_essie
Build Essie fragment for brain metastases filter.
mcp_servers/biomcp/src/biomcp/trials/search.py:505
↓ 3 callersFunction_ensure_url_section
Ensure the URL section exists in the variant.
mcp_servers/biomcp/src/biomcp/variants/links.py:32
↓ 3 callersMethod_extract_sections
Extract sections recursively. Args: sections: The sections to extract. level: The current section level.
mcp_servers/wikipedia-mcp/wikipedia_mcp/wikipedia_client.py:304
↓ 3 callersMethod_format_task
Format a generated task into standard structure
synthesis/benchmark_generator.py:107
↓ 3 callersFunction_generate_cache_key
Generate a unique cache key for an API request. Args: endpoint: The API endpoint URL params: Query parameters Returns:
mcp_servers/biomcp/src/biomcp/openfda/cache.py:28
↓ 3 callersFunction_parse_search_results
Parse search results from JSON strings.
mcp_servers/biomcp/src/biomcp/articles/unified.py:30
↓ 3 callersMethod_query_disease
Query MyDisease.info for a disease name.
mcp_servers/biomcp/src/biomcp/integrations/biothings_client.py:277
↓ 3 callersMethod_query_drug
Query MyChem.info for a drug name.
mcp_servers/biomcp/src/biomcp/integrations/biothings_client.py:418
↓ 3 callersMethod_query_gene
Query MyGene.info for a gene symbol.
mcp_servers/biomcp/src/biomcp/integrations/biothings_client.py:132
↓ 3 callersFunction_trial_locations
Retrieves contact and location details for a single clinical trial identified by its NCT ID. Parameters: - call_benefit: Define and
mcp_servers/biomcp/src/biomcp/trials/getter.py:152
↓ 3 callersFunction_trial_outcomes
Retrieves outcome measures, results (if available), and adverse event data for a single clinical trial. Parameters: - call_benefit:
mcp_servers/biomcp/src/biomcp/trials/getter.py:176
↓ 3 callersFunction_trial_references
Retrieves publications and other references associated with a single clinical trial identified by its NCT ID. Parameters: - call_ben
mcp_servers/biomcp/src/biomcp/trials/getter.py:200
↓ 3 callersMethodadd_thought
Add a thought to the session.
mcp_servers/biomcp/src/biomcp/thinking/session.py:38
↓ 3 callersMethodanalyze_response
Analyze tool response for key information.
mcp_servers/mcp-nixos/tests/test_mcp_behavior_evals.py:27
↓ 3 callersMethodcan_compress
Check if compression is allowed (only once per execution).
agent/execution_context.py:37
↓ 3 callersMethodcan_retry_round
Check if we can start a new round.
agent/execution_context.py:85
↓ 3 callersMethodcan_retry_task
Check if we can retry the entire task.
agent/execution_context.py:97
↓ 3 callersMethodclear_all_sessions
Clear all sessions.
mcp_servers/biomcp/src/biomcp/thinking/session.py:119
↓ 3 callersFunctionconvert_request
(request: PubmedRequest)
mcp_servers/biomcp/src/biomcp/articles/search.py:99
↓ 3 callersMethodconvert_time
Convert time between timezones
mcp_servers/time-mcp/src/mcp_server_time/server.py:70
↓ 3 callersFunctiondecorated_func
(should_fail=False)
mcp_servers/biomcp/tests/tdd/test_circuit_breaker.py:197
↓ 3 callersMethoddiscover_tools
Discovers all available tools and their capabilities from the server (STDIO mode).
mcp_modules/connector.py:71
↓ 3 callersMethodensureIconsLoaded
* Ensure the icons data is loaded
mcp_servers/hugeicons-mcp-server/src/index.ts:341
↓ 3 callersFunctionextract_drug_names
Extract drug names from an OpenFDA result.
mcp_servers/biomcp/src/biomcp/openfda/utils.py:269
↓ 3 callersFunctionfetch_articles
Fetch the text of a list of PubMed IDs.
mcp_servers/biomcp/src/biomcp/articles/fetch.py:164
↓ 3 callersFunctionfilter_variants
Filter out specified paths from variant data. Args: variants: List of variant dictionaries from MyVariant.info API Returns:
mcp_servers/biomcp/src/biomcp/variants/filters.py:46
↓ 3 callersFunctionformat_enhanced_annotations
Format enhanced annotations for display.
mcp_servers/biomcp/src/biomcp/variants/external.py:538
↓ 3 callersFunctionformat_intervention_details
Format intervention details as markdown. Args: intervention: Intervention data dictionary Returns: Formatted markdown s
mcp_servers/biomcp/src/biomcp/interventions/getter.py:118
↓ 3 callersFunctionformat_organization_details
Format organization details as markdown. Args: org: Organization data dictionary Returns: Formatted markdown string
mcp_servers/biomcp/src/biomcp/organizations/getter.py:92
↓ 3 callersFunctiongetStytchUrl
(env, path, isPublic = false)
mcp_servers/biomcp/src/biomcp/workers/worker_entry_stytch.js:160
↓ 3 callersFunctionget_cached_response
(cache_key: str)
mcp_servers/biomcp/src/biomcp/http_client.py:77
↓ 3 callersMethodget_completion
(self, system_prompt: str, user_prompt: str, max_tokens: int)
benchmark/evaluator.py:29
↓ 3 callersFunctionget_connection_pool
Get a connection pool for the current event loop.
mcp_servers/biomcp/src/biomcp/connection_pool.py:159
↓ 3 callersMethodget_current_time
Get current time in specified timezone
mcp_servers/time-mcp/src/mcp_server_time/server.py:59
↓ 3 callersMethodget_disease_info
Get disease information from MyDisease.info. Args: disease_id_or_name: Disease ID (MONDO, DOID) or name fields: Optio
mcp_servers/biomcp/src/biomcp/integrations/biothings_client.py:236
↓ 3 callersMethodget_disease_synonyms
Get disease synonyms for query expansion. Args: disease_id_or_name: Disease ID or name Returns: List of syno
mcp_servers/biomcp/src/biomcp/integrations/biothings_client.py:347
↓ 3 callersMethodget_endpoints_by_category
Get endpoints filtered by category. Args: category: The category to filter by Returns: Dictionary of endpoin
mcp_servers/biomcp/src/biomcp/utils/endpoint_registry.py:529
↓ 3 callersFunctionget_gene
Get gene information from MyGene.info. Args: gene_id_or_symbol: Gene ID (Entrez, Ensembl) or symbol (e.g., "TP53", "7157") o
mcp_servers/biomcp/src/biomcp/genes/getter.py:15
↓ 3 callersFunctionget_intervention
Get detailed information about a specific intervention. Args: intervention_id: Intervention ID api_key: Optional API key (if
mcp_servers/biomcp/src/biomcp/interventions/getter.py:12
↓ 3 callersMethodget_paper_details
Fetch detailed information for a specific Semantic Scholar paper Args: paper_id (str): Paper identifier in one of the fo
mcp_servers/paper-search-mcp/paper_search_mcp/academic_platforms/semantic.py:391
↓ 3 callersMethodget_related_topics
Get topics related to a Wikipedia article based on links and categories. Args: title: The title of the Wikipedia article.
mcp_servers/wikipedia-mcp/wikipedia_mcp/wikipedia_client.py:249
↓ 3 callersFunctionget_trial_unified
Get trial details from either ClinicalTrials.gov or NCI CTS API. Args: nct_id: NCT identifier (e.g., "NCT04280705") source:
mcp_servers/biomcp/src/biomcp/trials/getter.py:224
↓ 3 callersMethodget_unique_domains
Get all unique domains accessed by BioMCP. Returns: Set of unique domain names (e.g., 'api.ncbi.nlm.nih.gov')
mcp_servers/biomcp/src/biomcp/utils/endpoint_registry.py:546
↓ 3 callersFunctionget_variant
Get variant details from MyVariant.info using the variant identifier. The identifier can be a full HGVS-style string (e.g. "chr7:g.140453136
mcp_servers/biomcp/src/biomcp/variants/getter.py:16
↓ 3 callersFunctionget_zoneinfo
(timezone_name: str)
mcp_servers/time-mcp/src/mcp_server_time/server.py:51
↓ 3 callersMethodinfer_context_from_query
Infer context from query content
mcp_servers/bibliomantic-mcp-server/enhanced_iching_core.py:368
↓ 3 callersMethodmark_compressed
Mark that compression has been performed.
agent/execution_context.py:41
↓ 3 callersFunctionmean
두 값의 가중 평균 계산 Parameters: ----------- a : float 첫 번째 값 b : float 두 번째 값 weight : float 가중치(0~1)
mcp_servers/medcalc/medcalc/__main__.py:368
↓ 3 callersFunctionmean
두 값의 가중 평균 계산 Parameters: ----------- a : float 첫 번째 값 b : float 두 번째 값 weight : float 가중치(0~1)
mcp_servers/medcalc/medcalc/calculator.py:411
↓ 3 callersMethodmean
* Calculate the arithmetic mean (average) of an array of numbers * @param numbers - Array of numbers to calculate the mean of * @returns The
mcp_servers/math-mcp/src/Classes/Statistics.ts:8
↓ 3 callersMethodnormalize_phase
Normalize phase values for clinical trials. Converts various formats to standard enum values: - "Phase 3" -> "PHASE3" - "phas
mcp_servers/biomcp/src/biomcp/parameter_parser.py:78
↓ 3 callersFunctionparse_field
Parse a vector field string into a Sympy Vector. Args: f_str (str): e.g. "[z, -y, x]". x_coord, y_coord, z_coord: optional s
mcp_servers/scientific_computation_mcp/src/vector_calculus.py:10
↓ 3 callersMethodperform_simple_divination
Enhanced simple divination with backward compatibility
mcp_servers/bibliomantic-mcp-server/enhanced_divination.py:97
↓ 3 callersFunctionrandom_date
()
mcp_servers/medcalc/MedCalcBench/calculator_implementations/synthesize_patient_note.py:12
↓ 3 callersMethodsearch
Search Europe PMC for preprints with pagination support.
mcp_servers/biomcp/src/biomcp/articles/preprints.py:330
↓ 3 callersFunctionsearch_trials_unified
Search for clinical trials using either ClinicalTrials.gov or NCI CTS API. Args: query: TrialQuery object with search parameters
mcp_servers/biomcp/src/biomcp/trials/search.py:982
↓ 3 callersFunctionserveSSE
(clientReq, remoteServerUrl)
mcp_servers/biomcp/src/biomcp/workers/worker_entry_stytch.js:463
↓ 3 callersFunctionset_cached
Set a value in cache with TTL.
mcp_servers/biomcp/src/biomcp/utils/request_cache.py:80
↓ 3 callersFunctiontransform_key
(s: str)
mcp_servers/biomcp/src/biomcp/render.py:202
← previousnext →201–300 of 3,285, ranked by callers