Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_SERVERSNoJSON string containing additional MCP server configurations
GITHUB_TOKENNoGitHub Personal Access Token required for awesome-copilot tools
AWESOME_COPILOT_ENABLEDNoSet to 'false' to disable awesome-copilot integration
DISABLE_THOUGHT_LOGGINGNoSet to 'true' to disable sequential thinking thought logging
SEQUENTIAL_THINKING_AVAILABLENoSet to 'true' to enable sequential thinking integration
RELIABILITY_MONITORING_ENABLEDNoSet to 'true' to enable reliability monitoring

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
resources
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_mcp_serversA

Lists all discovered MCP servers on the system

analyze_toolsC

Analyzes available tools from discovered MCP servers

generate_route_suggestionsC

Generates optimal route suggestions for a given task

analyze_with_sequential_thinkingC

Analyzes complex workflows using sequential thinking

get_tool_chain_analysisC

Gets comprehensive analysis of available tools and suggested routes

sequentialthinkingA

Think one step with the Mitosis agent: your thought is recorded as an observation in AgentState, Needle decides the next action (call_tool/revise/complete/escalate), and the result feeds the next step. Pass sessionId to continue a session.

search_instructionsC

Searches custom instructions based on keywords in their descriptions

load_instructionC

Loads a custom instruction from the repository

brainstormingA

Generate creative ideas via a generative model (requires CHAINING_LLM_ENABLED with OPENROUTER_API_KEY; fails honestly without a key — no template ideas)

workflow_orchestratorC

Execute complex multi-server workflows across the MCP ecosystem with dependency management and error handling

get_current_timeA

Get current time in a specific timezone

convert_timeC

Convert time between timezones

get_promptB

Get a specific prebuilt prompt by ID

search_promptsC

Search for prompts by keywords, category, or tags

get_resource_setB

Get a specific resource set by ID

search_resource_setsC

Search for resource sets by keywords, category, or tags

validate_tool_chainA

Validate tool chains for correctness, dependencies, and potential issues. Checks for circular dependencies, tool availability, and parameter compatibility

analyze_tool_chain_performanceC

Analyze performance metrics and efficiency of tool chains. Provides execution time estimates, complexity analysis, and optimization suggestions

workflow_statusA

Get the current status and step results of a workflow executed by workflow_orchestrator or agent_run

workflow_cancelB

Request cancellation of a running workflow

list_skillsA

List all discovered agent skills (name, description, files) from the local skills catalog. Read-only; never executes skill scripts.

search_skillsA

Search the skills catalog by keywords against names and descriptions. Returns ranked matches for chaining.

get_skillA

Load a skill's full instructions (SKILL.md body) plus its file manifest, for injection into agent context or harness use.

suggest_skill_chainB

Plan a task with Needle over registry tools and attach skill recommendations per step (deterministic catalog match, labeled). Combines skills+tools into one executable chain.

llm_queryA

Execute a direct query using the internal LLM engine (OpenRouter/OpenAI compatible, disabled by default)

llm_decompose_taskB

Decompose a complex goal into ordered subtasks with recommended tool categories. [Legacy compat API — routes via the Needle planner when MITOSIS_AGENT_ENABLED=true.]

llm_suggest_routeA

Use LLM intelligence to score and rank optimal multi-tool execution routes. [Legacy compat API — prefer agent_run when MITOSIS_AGENT_ENABLED=true.]

llm_summarizeB

Compress verbose tool outputs, logs, or multi-step execution results

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
MCP ServersReturns a JSON list of all discovered MCP servers
Available ToolsReturns a JSON list of all available tools from discovered servers
Tool Chain AnalysisReturns a JSON summary of the current analysis state
Prebuilt PromptsReturns a JSON collection of all available prebuilt prompts for common development tasks
Resource SetsReturns a JSON collection of curated resource sets for different development scenarios
Prompts OverviewReturns a JSON overview of available prompts by category and complexity level
Awesome Copilot CollectionsReturns a JSON collection of all available awesome-copilot collections with their metadata
Awesome Copilot InstructionsReturns a JSON collection of all available awesome-copilot instructions with their metadata
Awesome Copilot Integration StatusReturns a JSON object with the current status of awesome-copilot integration
Sequential Thinking StateReturns a JSON object with the current state of sequential thinking sessions, including thought history and active session status
Workflow Orchestrator StatusReturns a JSON object with the status of active and completed workflow orchestrations, including execution progress and results
Tool Chaining ResourcesReturns a JSON collection of comprehensive tool chaining resources including prompts and resource sets specifically designed for complex development workflows and orchestration patterns
Tool Chaining OverviewReturns a JSON overview of available tool chaining resources organized by category and complexity level, providing insights into the tool chaining capabilities
Server Health StatusReturns real-time health status of all tools, discovery services, and integrations
Cache StatisticsReturns cache hit/miss statistics and discovery cache state
Internal LLM Engine StatusReturns status and configuration of internal LLM engine (never exposes keys)
Internal LLM Usage StatisticsReturns token usage and call volume for the internal LLM engine
Needle Agent Runtime StatusReturns configuration and readiness of the local Needle agent runtime and escalation policy (never exposes keys)

TDQS

C2.8/5.0

Scored across 28 tools

Disambiguation2/5

Several tools overlap heavily around route/chain planning: generate_route_suggestions, get_tool_chain_analysis, sequentialthinking, llm_decompose_task, llm_suggest_route, suggest_skill_chain, and workflow_orchestrator all imply planning or executing multi-step tool chains. Analysis is similarly split across analyze_tools, analyze_with_sequential_thinking, get_tool_chain_analysis, validate_tool_chain, and analyze_tool_chain_performance. An agent could easily misselect among these, despite some distinct resource-oriented tools like prompts, resources, skills, and time.

Naming Consistency3/5

Most names follow a readable snake_case verb_noun pattern (list_mcp_servers, search_prompts, get_skill, validate_tool_chain), but there are notable deviations such as sequentialthinking, brainstorming, workflow_orchestrator, and workflow_status. The mix of verb-style and noun-style names is still interpretable but not fully predictable.

Tool Count2/5

At 28 tools, the surface is heavy and includes multiple partially redundant planning, analysis, and LLM-routing tools. While the server's broad chaining purpose justifies many capabilities, the count exceeds a well-scoped set and contributes to ambiguity.

Completeness4/5

The server covers a wide lifecycle: server discovery, tool analysis, chain validation/performance, workflow execution/status/cancel, prompts, resources, skills, instructions, time, and LLM helpers. Minor gaps exist, such as workflow resume/retry or explicit registration, but core orchestration workflows are well represented.

Maintenance

ActivityActive
ResponsivenessNo issues