AI & Reasoning MCP Servers
15 MCP servers in this domain (2 implemented).
This documentation is automatically extracted from MCP server source code.
Server Registry
| Server | Status | Tools | Description |
|---|---|---|---|
mcp-litellm | [planned]Planned[/planned] | - | Not yet implemented |
mcp-langfuse | [planned]Planned[/planned] | - | Not yet implemented |
sequential-thinking | [planned]Planned[/planned] | - | Not yet implemented |
memory-server | [check]Implemented[/check] | 10 | KOSMOS Memory MCP Server |
context7-mcp | [check]Implemented[/check] | 15 | Context7 MCP Server |
mcp-anthropic | [planned]Planned[/planned] | - | Not yet implemented |
mcp-openai | [planned]Planned[/planned] | - | Not yet implemented |
mcp-huggingface | [planned]Planned[/planned] | - | Not yet implemented |
mcp-ollama | [planned]Planned[/planned] | - | Not yet implemented |
mcp-embeddings | [planned]Planned[/planned] | - | Not yet implemented |
prompt-armor | [planned]Planned[/planned] | - | Not yet implemented |
mcp-guardrails | [planned]Planned[/planned] | - | Not yet implemented |
mcp-haystack | [planned]Planned[/planned] | - | Not yet implemented |
mcp-llama-index | [planned]Planned[/planned] | - | Not yet implemented |
mcp-ragas | [planned]Planned[/planned] | - | Not yet implemented |
kosmos-memory-server
KOSMOS Memory MCP Server
Version: 1.0.0
Source: implementation/mcp-servers/memory-server/src/index.ts
Tools
store_memory
Store a new memory with automatic embedding generation
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
type | string | No |
retrieve_memory
Retrieve memories using semantic search
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
query | string | No | Search query |
update_memory
Update an existing memory
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
id | string | No | Memory ID to update |
delete_memory
Delete a memory (Amnesia Protocol for GDPR compliance)
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
id | string | No | Memory ID to delete |
search_similar
Search for similar memories using vector similarity
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
embedding | array | No | |
items | number | No |
create_entity
Create a knowledge graph entity
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
name | string | No | Entity name |
create_relation
Create a relationship between entities
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
fromEntity | string | No | Source entity ID |
get_entity_graph
Get an entity and its neighborhood in the knowledge graph
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
entityId | string | No | Entity ID to start from |
consolidate_memories
Consolidate episodic memories into semantic knowledge
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
memoryIds | array | No | |
items | string | No |
get_memory_stats
Get memory statistics
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
userId | string | No | Filter by user ID |
context7-mcp
Context7 MCP Server
Version: 1.0.0
Source: implementation/mcp-servers/context7-mcp/src/index.ts
Tools
store_context
Store a context/memory item with optional metadata and tags
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
key | string | No | Unique key for the context item |
retrieve_context
Retrieve a context item by its key
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
key | string | No | Key of the context to retrieve |
search_context
Perform semantic search across stored contexts
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
query | string | No | Search query |
list_contexts
List all stored contexts with optional filtering and sorting
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
limit | number | No | Maximum items to return |
delete_context
Delete a context item by its key
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
key | string | No | Key of the context to delete |
create_session
Create a new conversation session
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
name | string | No | Session name |
get_session
Get a session with its message history
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
sessionId | string | No | Session ID |
compress_context
Compress or summarize a long context item
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
key | string | No | Key of the context to compress |
get_relevant_context
Get the most relevant context items for a given query within token budget
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
query | string | No | Query to find relevant context for |
merge_contexts
Merge multiple context items into one
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
keys | array | No | |
items | string | No |
export_context
Export contexts to a file
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
filePath | string | No | Path to export file |
import_context
Import contexts from a file
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
filePath | string | No | Path to import file |
get_context_stats
Get statistics about context usage
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
includeTagStats | boolean | No | Include tag statistics |
set_context_window
Set the maximum context window size in tokens
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
maxTokens | number | No | Maximum tokens for context window |
prune_context
Remove old or irrelevant context items based on strategy
Parameters:
| Name | Type | Required | Description |
|---|---|---|---|
strategy | string | No |
Example Usage
# Using mcp-litellm
result = await agent.call_mcp(
server="mcp-litellm",
tool="example_tool",
params={"key": "value"}
)