Ingesta Toolkit
Ingesta Toolkit is an MCP and CLI toolkit designed for AI-assisted writing, content ingestion, and document processing. Built with TypeScript, Python, and shell scripts, it provides a comprehensive set of tools for managing content pipelines across Windows and WSL environments.
The toolkit ships with seven MCP servers that expose different capabilities to AI assistants. The Filesystem server handles file read/write operations, Git provides repository management, Fetch retrieves web content, Memory offers persistent key-value storage, Time supplies date and time operations, PDF enables document processing, and the Notes server manages structured note-taking. The Notes server is particularly specialized, handling front matter normalization and outline generation for markdown documents.
On the CLI side, Ingesta Toolkit provides commands for link validation, markdown linting, and table-of-contents generation. These tools support content quality workflows by catching broken links, enforcing consistent markdown formatting, and automatically generating navigation structures for large document sets.
Deployment is handled through Docker Compose, which orchestrates multi-service deployments of the MCP servers. The infrastructure includes Prometheus metrics for monitoring server health and performance. Quality assurance templates are bundled to provide standardized checklists and review processes for content workflows.
The project supports cross-platform deployment across Windows and WSL, making it usable in both native Windows development environments and Linux-based workflows. Ingesta Toolkit is hosted on GitHub under the alawein organization and is in active development at P2 priority. It is tagged for ingesta, MCP, and automation use cases, serving as a central toolkit for AI-driven content processing pipelines.