MCP Knowledge Service
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Knowledge Servicesearch for rules about API rate limiting"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Knowledge Service
MCP-based knowledge and rules suite for Tailscale networks with semantic search via libSQL vectors.
Features
MCP Tools:
rules.search,project.search,refs.list, and moreSemantic Search: Vector-based search using libSQL with OpenAI embeddings
Multi-Channel: Support for multiple MCP channels (rules, projects, refs)
Tailscale Security: Identity-based access control via Tailscale Serve
Vector Database: libSQL with native vector support for ANN search
Quick Start
Setup Environment:
./scripts/setup.shConfigure Environment: Edit
.envwith your configuration:LIBSQL_URL=file:./data/knowledge.db OPENAI_API_KEY=your-openai-api-keyDevelopment:
npm run dev # Start development server npm run build # Build for production npm test # Run tests npm run lint # Lint code
Architecture
src/mcp/- MCP server and tool implementationssrc/db/- Database schema, connections, and migrationssrc/http/- REST API endpoints for ingestionsrc/auth/- Tailscale identity and access controlsrc/utils/- Shared utilities and helpers
MCP Tools
Rules Service
rules.search(q, k?, tags?)- Search global development rulesrules.get(id)- Get specific rule by IDrules.tags()- List all available rule tags
Project Service
project.search(project, q, k?)- Search within project docsproject.browse(project, path?)- Browse project structureproject.contextPack(project, facets?)- Get curated context bundle
References Service
refs.list(tags?, limit?)- List references with optional tag filterrefs.add(title, url, note?, tags_csv?)- Add new referencerefs.findByTag(tag)- Find references by specific tag
Database Schema
The service uses libSQL with vector support:
rules_global- Global AI development rules with embeddingsproject_docs- Project-specific documentation with embeddingsrefs- Quick reference links and documentationaccess_tiers- User access control and permissionsaudit_log- Query audit trail and metrics
Development Status
See TODO.md for current development phases and tasks.
Related
Memory subsystem development:
/home/ubuntu/memDesign documentation:
docs/memory-design.md
This server cannot be installed
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
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/mimerlxd/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server