Mini Task 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., "@Mini Task MCP Serverlist all my tasks"
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.
Mini Task MCP Server
A simple Model Context Protocol (MCP) project built with TypeScript and Node.js.
This project demonstrates how an MCP Client communicates with an MCP Server and uses MCP tools to manage tasks through a standardized protocol.
๐ Features
MCP Server implementation
MCP Client implementation
STDIO transport communication
Task management system
Create new tasks
View all tasks
Update existing tasks
Complete tasks
Delete tasks
JSON file-based storage
Type-safe development using TypeScript
Related MCP server: Task Manager MCP Server
๐ ๏ธ Tech Stack
Node.js
TypeScript
Model Context Protocol SDK
Zod Validation
JSON Storage
๐ MCP Architecture
User
|
|
MCP Client
|
|
Model Context Protocol
|
|
MCP Server
|
|
Task Management Tools
|
|
tasks.json๐ง Available MCP Tools
1. add_task
Creates a new task.
Example:
{
"title": "Complete MCP project",
"description": "Finish MCP server implementation"
}2. list_tasks
Returns all available tasks.
Example response:
[
{
"id": 1,
"title": "Learn MCP",
"status": "pending"
}
]3. update_task
Updates an existing task.
Example:
{
"id": 1,
"title": "Updated task title"
}4. complete_task
Marks a task as completed.
Example:
{
"id": 1
}5. delete_task
Deletes a task using its ID.
Example:
{
"id": 1
}๐ Project Structure
mini-task-mcp
โ
โโโ src
โ โโโ server.ts # MCP Server implementation
โ โโโ client.ts # MCP Client implementation
โ
โโโ tasks.json # Task storage
โ
โโโ package.json
โโโ package-lock.json
โโโ tsconfig.json
โโโ README.md
โโโ .gitignoreโ๏ธ Installation
Clone the repository:
git clone https://github.com/yourusername/mini-task-mcp.gitNavigate into project:
cd mini-task-mcpInstall dependencies:
npm installโถ๏ธ Running the Project
Build TypeScript
npm run buildStart MCP Server
npm startRun MCP Client
npm run client๐ How MCP Works in This Project
The MCP Client sends a request.
The MCP Server receives the request.
The server identifies the required tool.
The selected tool performs the task operation.
The result is returned back to the client.
Example:
Client
|
| Request: Add Task
โ
MCP Server
|
| Executes add_task tool
โ
tasks.json updated
|
โ
Response returned to Client๐ฏ Project Purpose
The purpose of this project is to understand the fundamentals of Model Context Protocol (MCP) and how AI applications can securely interact with external tools and data sources.
This mini project demonstrates the foundation required for building AI assistants that can perform real-world operations using connected services.
๐ฎ Future Improvements
Add SQLite database support
Add authentication system
Add REST API support
Add AI-powered task assistant
Connect with LLM-based MCP clients
Add cloud deployment support
๐จโ๐ป Author
Mohd Samir Shaikh
Mini MCP Task Management Project
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables users to manage tasks through a simple JSON file interface. Provides basic task management functionality by reading and writing to a configurable tasks.json file.Last updated8MIT
- Flicense-qualityDmaintenanceEnables task management through natural language with full CRUD operations including add, list, update, complete, and delete tasks with JSON persistence.Last updated
- Flicense-qualityDmaintenanceA task management MCP server that provides tools to create, list, complete, and delete tasks using pluggable storage backends. It enables users to interact with their task lists through natural language using MCP-compatible clients like Claude Desktop.Last updated
- FlicenseAqualityCmaintenanceEnables task management (create, list, update tasks with priority and status) using SQLite storage via MCP tools.Last updated3
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.
A MCP server built for developers enabling Git based project management with project and personalโฆ
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/mohd-samir-shaikh/mini-task-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server