Skip to main content
Glama
HarleyVader

LLM Toolshed MCP Server

by HarleyVader

LLM Toolshed MCP Server

An MCP (Model Context Protocol) server providing RAG (Retrieval Augmented Generation) and CAG (Context Augmented Generation) capabilities for BambiSleep knowledge base.

Features

Tools

  • rag_query: Perform RAG queries on BambiSleep data

  • cag_context: Build context-augmented generation from knowledge graph

  • extract_entities: Extract entities and relationships for knowledge graph

  • semantic_search: Semantic search across content

  • get_metadata: Get knowledge base metadata

Resources

  • bambisleep://data/structured - Full structured JSON data

  • bambisleep://data/faq - FAQ content

  • bambisleep://data/sessions - Session index

  • bambisleep://data/triggers - Triggers documentation

  • bambisleep://data/safety - Safety information

Related MCP server: RAG Memory MCP

Installation

cd llm-toolshed-mcp-server
npm install

Usage

Run the server

npm start

Configure in Claude Desktop

Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "llm-toolshed": {
      "command": "node",
      "args": ["/home/melkanea/llm-toolshed-mcp-server/index.js"]
    }
  }
}

Data Structure

The server works with structured JSON data from bambisleep.info:

{
  "metadata": {
    "source": "bambisleep.info",
    "fetched_at": "timestamp",
    "type": "bambi_sleep_wiki_content",
    "version": "1.0"
  },
  "content": {
    "faq": {...},
    "sessions": {...},
    "triggers": {...},
    "safety": {...},
    "transcripts": {...}
  },
  "rag_vectors": {...},
  "cag_context": {...}
}

Example Queries

RAG Query

{
  "name": "rag_query",
  "arguments": {
    "query": "what is bambi sleep",
    "section": "faq",
    "max_results": 5
  }
}

CAG Context

{
  "name": "cag_context",
  "arguments": {
    "entity": "Bambi",
    "depth": 2
  }
}

Extract Entities

{
  "name": "extract_entities",
  "arguments": {
    "section": "triggers"
  }
}

Architecture

  • MCP SDK: Uses @modelcontextprotocol/sdk for server implementation

  • Resources: Exposes BambiSleep data as MCP resources

  • Tools: Provides RAG/CAG tools for LLM agents

  • Transport: Stdio-based communication

License

MIT

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/HarleyVader/llm-toolshed-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server