Advanced Reasoning MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| advanced_reasoningA | Advanced cognitive reasoning tool that builds on sequential thinking with meta-cognition, hypothesis testing, and integrated memory. Key Features:
Enhanced Parameters:
Branching (inherited from sequential thinking):
Use this tool for complex reasoning that benefits from:
|
| query_reasoning_memoryA | Query the integrated memory system to find related insights, hypotheses, and evidence. Useful for:
Parameters:
Returns related memories with confidence scores and connection information. |
| create_memory_libraryA | Create a new named memory library for organized knowledge storage. Enables you to create separate, named memory libraries for different projects, domains, or contexts. Library names must contain only letters, numbers, underscores, and hyphens. Parameters:
Returns success status and message. |
| list_memory_librariesA | List all available memory libraries with metadata. Shows all existing memory libraries with information about:
Returns organized, searchable library information. |
| switch_memory_libraryB | Switch to a different memory library. Allows you to switch between different memory libraries for different contexts or projects. Current session state is saved before switching. Parameters:
Returns success status and message. |
| get_current_library_infoB | Get information about the currently active memory library. Shows current library name, number of nodes, sessions, and other metadata. Returns current library information. |
| create_system_jsonB | Create a new system JSON file for storing coherent detailed searchable data or instructions and workflows for any domain or action. Parameters:
Returns success status and confirmation message. |
| get_system_jsonC | Retrieve a system JSON file by name. Parameters:
Returns the complete system JSON data including metadata and content. |
| search_system_jsonC | Search through system JSON files by query. Parameters:
Returns matching files with relevance scores. |
| list_system_jsonA | List all available system JSON files. Returns list of all system JSON files with their names, domains, and descriptions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 10 tools
The tools have some clear distinctions but also significant overlap. For example, advanced_reasoning handles reasoning with memory integration, while query_reasoning_memory specifically queries that memory, creating potential confusion about when to use each. Similarly, list_system_json and search_system_json both help find system JSON files, though one lists all and the other searches by query. The memory library tools (create_memory_library, list_memory_libraries, switch_memory_library, get_current_library_info) are well-differentiated from the system JSON tools, but within each group, boundaries can be fuzzy.
The naming is mostly consistent with a verb_noun pattern, such as create_memory_library, list_memory_libraries, and get_system_json. However, there are minor deviations: advanced_reasoning uses an adjective_noun format instead of a verb, and query_reasoning_memory uses a verb_noun_noun structure that differs slightly from others. Overall, the naming is readable and follows predictable conventions with only small inconsistencies.
With 10 tools, the count is well-scoped for a server focused on advanced reasoning and memory management. This number allows coverage of key operations like reasoning, memory library CRUD, and system JSON handling without being overwhelming. Each tool appears to serve a distinct purpose in the domain, making the set manageable and appropriately sized for the server's scope.
The tool set covers core aspects of reasoning and memory management well, including creation, listing, retrieval, and querying for both memory libraries and system JSON files. However, there are minor gaps: for example, there is no tool to update or delete memory libraries or system JSON files, which could limit lifecycle management. Additionally, while advanced_reasoning includes hypothesis testing, there might be a need for more specialized tools for validation or analysis, but the existing coverage supports most workflows effectively.