Chisel Knowledge MCP
The Chisel Knowledge MCP server lets you build and manage knowledge workspaces by ingesting raw content, organizing it into a structured knowledge base, and searching across it.
Workspace Management
List all configured workspaces and inspect their status.
Content Ingestion
Ingest raw text, clipboard content, or a URL into a workspace's inbox.
Inbox Processing
List unprocessed inbox files awaiting compilation.
Obtain deduplication context by searching both inbox and compiled knowledge.
Archive processed inbox files to
inbox/archived/.
Knowledge Base Operations
Write new or updated articles into the knowledge base (updating indexes and logs).
Read the contents of specific knowledge files.
List markdown files in the knowledge directory.
Search across compiled knowledge articles in a workspace.
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., "@Chisel Knowledge MCPsearch second-brain for machine learning resources"
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.
chisel-knowledge-mcp
Standalone MCP server and library for building and managing knowledge workspaces.
Canonical behavior documentation lives in docs/chisel-knowledge-mcp.md and is routed from docs/CANONICAL_DOCS.md.
Requirements
Node.js 22 or newer
npm
Related MCP server: MyContext MCP Server
Install
npm installLibrary usage
Import the workspace service and related types directly from the package root:
import { WorkspaceService, KnowledgeIndex } from '@teknologika/chisel-knowledge-mcp';The MCP server remains available from the server subpath and through the published binary.
Workspace Workflow
The workspace service and MCP server expose a deterministic inbox pipeline:
knowledge_get_next_inbox_filereturns the first unprocessed inbox file with its content.knowledge_get_dedupe_contextreturns search results from bothknowledge/andinbox/for a file-specific query.knowledge_compile_newwrites a new article intoknowledge/, updatesknowledge/index.md, appendsknowledge/log.md, and archives the source inbox file.knowledge_compile_extendwrites a revised article intoknowledge/, updates the article'sUpdatedentry inknowledge/index.md, appendsknowledge/log.md, and archives the source inbox file.
These tools are deterministic. The LLM that consumes the MCP server decides the article content and the dedupe outcome; the server only performs file and index updates.
Build
npm run buildType check
npx tsc --noEmitConfig
The server reads workspace configuration from:
~/.chisel/config.json
If the file does not exist, the server starts with zero configured workspaces and logs a warning to stderr. See config.example.json for the expected shape.
Claude Desktop
Use this MCP server with Claude Desktop by adding:
{
"mcpServers": {
"chisel-knowledge": {
"command": "npx",
"args": ["-y", "@teknologika/chisel-knowledge-mcp"]
}
}
}Notes
Transport is stdio only.
Logging goes to stderr so stdout stays reserved for MCP protocol messages.
The binary is
chisel-knowledge-mcp.The package root exports the library surface;
@teknologika/chisel-knowledge-mcp/serverresolves to the MCP server entry point.
Maintenance
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/teknologika/chisel-knowledge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server