Local Development MCP Server
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., "@Local Development MCP ServerCreate a task: review the API docs, high priority"
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.
Local Development MCP Server
A local MCP server for Claude Desktop with persistent task management, file operations, document generation, and PDF indexing.
What's New in v2.0.0
SQLite persistence for tasks — tasks now survive server restarts and recompiles
Zero native dependencies — uses
sql.js(SQLite as WebAssembly), installs on Windows/macOS/Linux without build toolsTwo new task tools —
delete-taskandsearch-tasksWeekly review tool —
tasks-completed-this-weekfor standups
Related MCP server: vulcan-file-ops
Prerequisites
Node.js 18+
npm
Claude Desktop
Quick Start
1. Clone and install
git clone <your-repo-url>
cd mcp-server
npm installNo build tools required — sql.js is pure WebAssembly.
2. Build and run
npm run build
npm startExpected output:
Task database created at: C:\Users\<you>\mcp-tasks.db
MCP Server v2.0.0 running on stdio
Task database: C:\Users\<you>\mcp-tasks.db3. Connect Claude Desktop
Edit your Claude config:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"local-dev": {
"command": "node",
"args": ["C:\\Projects\\mcp-server\\dist\\index.js"]
}
}
}Restart Claude Desktop after saving.
Development Workflow
Local development (auto-restart)
npm run watchClaude Desktop workflow
npm run build
# restart Claude DesktopTask Database
Tasks are stored in a SQLite database at:
Windows:
C:\Users\<you>\mcp-tasks.dbmacOS/Linux:
~/mcp-tasks.db
The database is created automatically on first run. The server loads it into memory on startup and saves it to disk after every write. You can open it with any SQLite viewer (e.g. DB Browser for SQLite).
How to use the task tools
Try these prompts in Claude Desktop after connecting:
What you want | What to say to Claude |
Add a task | "Create a task: review the API docs, high priority" |
See all tasks | "List all my tasks" |
Filter by status | "Show me all in-progress tasks" |
Move a task forward | "Mark task-1 as done" |
Find a task | "Search tasks for 'authentication'" |
Weekly review | "What tasks did I complete this week?" |
Clean up | "Delete task-3" |
Available Tools
File Operations
Tool | Description |
| Read any file from disk |
| Write/create a file |
| List folder contents |
Task Management (SQLite — persistent)
Tool | Description |
| Create a task (saved to DB immediately) |
| List tasks, filterable by status |
| Move task to todo / in-progress / done |
| Permanently delete a task |
| Search tasks by keyword |
| Show tasks done in the last 7 days |
Document Generation
Tool | Description |
| Generate a structured |
| Scaffold a |
PDF / Document Indexing
Tool | Description |
| Extract text from a PDF |
| Bulk-index PDFs in a folder |
| Keyword search across indexed PDFs |
| Show all active indexes |
Available Scripts
npm run build # Compile TypeScript to dist/
npm run dev # Run from source once (tsx)
npm start # Run compiled server (dist/index.js)
npm run watch # Run from source with auto-restartDocumentation
QUICKSTART.md — setup and first run
TUTORIAL.md — add your own tool
TROUBLESHOOTING.md — common fixes
API_REFERENCE.md — technical reference
DOCUMENTATION.md — architecture overview
This server cannot be installed
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
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/lreb/MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server