About taskforge
taskforge is a local MCP server for tasks and notes in Markdown folders or Obsidian vaults, distributed alongside a CLI. The supplied information focuses on its Homebrew installation and cross-platform release assets.
Key features
- 01For Markdown folders and Obsidian vaults
- 02CLI and MCP server distribution
- 03Installable through Homebrew
- 04Cross-platform binaries and MCPB bundles
Use cases
- 01Provide task and note functions for a local Markdown folder
- 02Use task and note functions in an Obsidian vault
- 03Install taskforge through Homebrew
MCP support
taskforge runs as a local MCP server offering task and note functions for Markdown folders or Obsidian vaults.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y taskforge-mdTASKFORGE_VAULTAbsolute path to the vault folder the server reads and writesLocal servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMETaskForge distribution tap
Public distribution repo for the taskforge CLI + MCP server.
It serves two roles:
- Homebrew tap —
Formula/taskforge.rb. Install:brew install azhard/tap/taskforge - Release host — GitHub Releases here hold the cross-compiled binaries,
the per-platform
.mcpbbundles, andSHA256SUMS.
Both are published from the source repo's local release script
(scripts/release/publish-cli.sh) — there is no CI in this repo. The formula
and release assets are generated on the maintainer's machine and pushed here
directly.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.