Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
NEBIUS_API_KEY | Yes | Your API key for Nebius | |
TAVILY_API_KEY | Yes | Your API key for Tavily |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
ShallowCodeResearch_agent_research_request | This function researches a coding request from the user, generates code, executes it, and returns a clean summary of the results. This is an mcp server function that responds to research coding requests from users. Returns: A tuple containing the JSON result from the orchestrator and a clean summary |
ShallowCodeResearch_agent_question_enhancer | Wrapper for QuestionEnhancerAgent to provide question enhancement. Returns: Enhanced question result with sub-questions |
ShallowCodeResearch_agent_web_search | Wrapper for WebSearchAgent to perform web searches. Returns: Web search results with summaries and URLs |
ShallowCodeResearch_agent_llm_processor | Wrapper for LLMProcessorAgent to process text with LLM. Returns: LLM processing result with output and metadata |
ShallowCodeResearch_agent_citation_formatter | Wrapper for CitationFormatterAgent to format citations. Returns: Formatted citations result with APA-style references |
ShallowCodeResearch_agent_code_generator | Wrapper for CodeGeneratorAgent to generate Python code. Returns: A tuple containing the generation result and raw code |
ShallowCodeResearch_code_runner_wrapper | Wrapper for CodeRunnerAgent that uses async execution with warm pool. Ensures a sandbox is spawned if not already present, waits for readiness, and then executes the code. Provides user-friendly error messages. Returns: The execution result or user-friendly error message |
ShallowCodeResearch_get_health_status | Get comprehensive system health status including advanced monitoring features. Retrieves detailed health information about the system including availability of advanced features, system resources, and operational metrics. Returns basic information if advanced monitoring is not available. Returns: A dictionary containing system health status and metrics |
ShallowCodeResearch_get_performance_metrics | Get performance metrics and analytics for the MCP Hub system. Collects and returns performance metrics including execution times, success rates, error counts, and resource utilization. Provides basic information if advanced metrics collection is not available. Returns: A dictionary containing performance metrics and statistics |
ShallowCodeResearch_get_cache_status | Get cache status and statistics. |
ShallowCodeResearch_get_sandbox_pool_status_sync | Synchronous wrapper for sandbox pool status. |