knowledgebased
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_knowledgeA | Search knowledge fragments by tags with graph traversal. Returns raw fragment contents. Use this when you know the exact tags and need full, unabridged content for a specific domain. Prefer search_rag over this for answering questions (it summarizes automatically). Prefer search_semantic over this for exploring what the knowledge base covers. |
| search_semanticA | Semantic search across knowledge fragments using embeddings. Supports natural language queries in any language. Use this for exploring what the knowledge base covers or when you need raw fragment content with similarity scores. Prefer search_rag over this for answering user questions (it automatically summarizes lower-confidence results). |
| search_ragA | Semantic search with automatic summarization. High-confidence results are returned verbatim; lower-confidence and related documents are synthesized into a query-aware summary via LLM sampling. Use this when answering user questions — it delivers concise, ready-to-use answers. Prefer search_semantic over this when exploring what the knowledge base covers. Prefer search_knowledge over this when you need full unabridged content for specific tags. |
| add_knowledgeA | Create a new knowledge fragment file with proper frontmatter. |
| update_knowledgeA | Update an existing knowledge fragment's content, tags, or related links. |
| delete_knowledgeA | Delete a knowledge fragment permanently. |
| list_tagsA | List all available knowledge tags with fragment counts. |
| audit_knowledgeA | Validate all knowledge fragments for broken refs and related links. |
| list_sourcesA | List all loaded knowledge sources with their aliases, paths, and fragment counts. |
| reload_sourcesA | Re-discover knowledge sources from config. Use after modifying ~/.knowledgebased.json. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/devkanro/knowledgebased'
If you have feedback or need assistance with the MCP directory API, please join our Discord server