Knowledge management system for AI agents with memory space creation and retrieval capabilities.
Decentralized Knowledge Hub for AI
This repository contains a Model Context Protocol (MCP) server implementation for Stitch AI's memory management system. The server provides tools for creating, retrieving, and managing AI agent memories.
The MCP server provides the following tools:
create_space
Creates a new memory space with the specified name.
space_name
: The name of the memory space to createtype
: The type of memory space to createdelete_space
Deletes a memory space with the specified name.
space_name
: The name of the memory space to deleteget_all_spaces
Gets a list of all available memory spaces.
upload_memory
Uploads a new memory to a specified memory space.
space
: The name of the memory space to upload tomessage
: The memory message to uploadmemory
: The memory content to uploadget_memory
Retrieves a specific memory by ID from a memory space.
space
: The name of the memory spacememory_id
: The ID of the memory to retrieveget_all_memories
Retrieves all memories from a specified memory space.
space
: The name of the memory space to retrieve memories frommemory_names
: Comma-separated list of memory names to filterlimit
: Maximum number of memories to return (default: 50)offset
: Number of memories to skip (default: 0)npm run start
Clone the repository
git clone https://github.com/StitchAI/stitch-ai-mcp.git
Install dependencies
npm install @modelcontextprotocol/sdk zod
npm install -D @types/node typescript
Install Claude for Desktop
Configure Claude for Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
%AppData%\Claude\claude_desktop_config.json
Edit Configuration File
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
code $env:AppData\Claude\claude_desktop_config.json
{
"mcpServers": {
"stitchai": {
"command": "npx",
"args": [
"ts-node",
"/path/to/cloned/stitch-ai-mcp/src/server.ts"
],
"env": {
"API_KEY": "<STITCH_AI_API_KEY>",
"BASE_URL": "https://api-demo.stitch-ai.co"
}
}
}
}