jobs-tools-knowledgebase
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MONGODB_DB | No | Database name (default: jobs_tools_knowledge) | jobs_tools_knowledge |
| MONGODB_URI | Yes | MongoDB Atlas connection string | |
| JOBS_TOOLS_USER_KEY | No | User key for workspace isolation. Can be empty initially; the tool will generate one. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| Jobs-tools-knowledgeBase-getOrCreateUserKeyB | Get existing user key or create a new one |
| Jobs-tools-knowledgeBase-createGuideNoteA | Create Zettelkasten guide note with auto-linking by tags. This tool implements the Zettelkasten method for knowledge management - creates atomic notes that automatically link to related concepts through tag matching. Use for creating interconnected knowledge networks. |
| Jobs-tools-knowledgeBase-linkGuideNotesA | Link two guide notes bidirectionally in the Zettelkasten network. Creates explicit connections between notes for enhanced knowledge discovery and navigation. |
| Jobs-tools-knowledgeBase-getGuideNetworkA | Get guide note graph (nodes/edges) showing the complete Zettelkasten knowledge network. Returns interconnected notes and their relationships for visualization and analysis. |
| Jobs-tools-knowledgeBase-promoteToLongTermA | Promote candidate note to long-term memory in Zettelkasten lifecycle. Moves frequently accessed notes from 'candidate' to 'long-term' status for permanent retention and enhanced discoverability. |
| Jobs-tools-knowledgeBase-archiveNoteA | Archive note (move to archived status) in Zettelkasten lifecycle. Archives rarely accessed notes while preserving them for future reference. Archived notes are still searchable but have lower priority. |
| Jobs-tools-knowledgeBase-autoManageNotesA | Auto-manage notes based on usage patterns in Zettelkasten lifecycle. Automatically promotes frequently accessed notes to long-term memory and archives rarely used notes based on access count and recency. |
| Jobs-tools-knowledgeBase-searchByTagA | Search all notes by tag across all types in the unified Zettelkasten knowledge base. Searches user context, project notes, and guide notes simultaneously. Updates access tracking for discovered notes. |
| Jobs-tools-knowledgeBase-createZettelkastenNoteB | Create strategic Zettelkasten note with auto-linking and lifecycle management. Creates atomic notes with automatic tag-based linking, usage tracking, and status management for optimal knowledge organization. |
| Jobs-tools-knowledgeBase-getZettelkastenInsightsA | Extract insights and patterns from Zettelkasten knowledge base. Analyzes note relationships, usage patterns, tag evolution, and knowledge gaps to provide strategic recommendations for knowledge management optimization. |
| Jobs-tools-knowledgeBase-evolveZettelkastenTagsB | Evolve and optimize Zettelkasten tags for better knowledge organization. Merges similar tags, splits overly broad tags, and refines tag taxonomy based on usage patterns and semantic relationships. |
| Jobs-tools-knowledgeBase-deleteGuideNoteA | Delete a guide note and remove its links (DANGER: Irreversible) |
| Jobs-tools-knowledgeBase-checkMongoB | Check MongoDB connection status |
| Jobs-tools-knowledgeBase-createProjectA | Create a new project |
| Jobs-tools-knowledgeBase-listProjectsB | List all projects |
| Jobs-tools-knowledgeBase-upsertPageC | Create or update a page |
| Jobs-tools-knowledgeBase-getPageB | Get a page by ID |
| Jobs-tools-knowledgeBase-deletePageC | Delete a page |
| Jobs-tools-knowledgeBase-deleteProjectA | Delete entire project and all its pages (DANGER: Irreversible) |
| Jobs-tools-knowledgeBase-getTreeC | Get page tree structure |
| Jobs-tools-knowledgeBase-movePageB | Move a page to a new parent |
| Jobs-tools-knowledgeBase-searchA | Search pages by title or content |
| Jobs-tools-knowledgeBase-getUserProfileB | Get or create user profile with memory context |
| Jobs-tools-knowledgeBase-updateUserProfileB | Update user profile with merge behavior |
| Jobs-tools-knowledgeBase-addUserContextB | Add user context from natural language with auto-classification. Creates Zettelkasten notes for context content and stores references in user profile. Integrates with unified knowledge base for tag-based discovery. |
| Jobs-tools-knowledgeBase-updateProjectStatusC | Update project status and milestones |
| Jobs-tools-knowledgeBase-deleteUserContextB | Delete user context data (DANGER: Irreversible) |
| Jobs-tools-knowledgeBase-deleteUserContextItemA | Soft delete specific user context item by ID in Zettelkasten lifecycle. Marks note as 'deleted' status while preserving content for potential restoration. Updates Zettelkasten note status and access tracking. |
| Jobs-tools-knowledgeBase-undeleteUserContextItemA | Restore soft deleted user context item by ID in Zettelkasten lifecycle. Changes note status from 'deleted' back to 'candidate' for renewed access and usage tracking. |
| Jobs-tools-knowledgeBase-resetUserProfileA | Reset user profile to default values (DANGER: Irreversible) |
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/dbsxortime/Jobs-tools-knowledgeBase'
If you have feedback or need assistance with the MCP directory API, please join our Discord server