Skip to main content

Part 1: Connecting AI to My Daily Tools – A Simple MCP-Powered TODO App

Imagine asking an AI to manage your TODO list, run a local script, or update a file - it does exactly that, like a virtual assistant plugged into your computer. This is now possible thanks to something called MCP (Model Context Protocol). 


What is MCP? 

MCP (Model Context Protocol) is a lightweight protocol proposed by Anthropic that enables AI models to interact with tools in a structured and transparent manner. It lets you define tools in an AI-readable format — including their names, parameters, descriptions, and return types — so that LLMs like Claude, GPT (and others) can understand and call them safely. With MCP, you can turn your scripts, utilities, and services into AI-callable tools, effectively giving the model "extensions" into your local environment or applications. 

Image Source: fb.com/devtalks


My First Experiment: A TODO List MCP Server 

To explore MCP in action, I created a simple MCP server that exposes two tools: 
 📝 addTodo(day, task) — Adds a task under a specific day in a TODO list. 
 📖 readTodoList() — Reads and returns the current TODO list. 

The TODOs are saved in a plain todo-list.txt file, stored wherever the user prefers (customizable via config). 
I integrated this server with Visual Studio Code’s AI Agent Mode, and it worked like magic: 
 “Add ‘Prepare slides for meeting’ to Thursday’s TODO list.” 
“What’s on my TODO list?” 
 The AI agent calls the tool via MCP, and updates the file instantly. 


Why This Matters 

This is just a simple example, but it shows how MCP can unlock powerful, personalized workflows. You can use the power of AI LLM models to 

- Automate parts of your local workflow 
- Trigger shell scripts, analyze files, or control apps in natural language. 

Not just about your workflow, your application's user can interact with natural language to get result from the application. 

MCP brings a layer of tool-augmented intelligence to your everyday computing. 


What’s Coming in Part 2 

In the next post, I’ll go a step further: 
 - Set up a locally running LLM (no internet or cloud dependency) 
 - Build an MCP client that communicates with the TODO server 
 - Create a fully local, private, LLM-powered system that understands and executes tasks

Comments

Popular posts from this blog

কিভাবে উইন্ডোজ ১০ এ Java/JDK ৮ ইন্সটল করবেন? JDK 8 installation guide!

এই ব্লগে আমরা দেখবো কিভাবে একটি উইন্ডোজ ১০ পিসি তে Java/JDK ইন্সটল করতে হয়। Java ইন্সটল করা বলতে আমরা বুঝবো JDK বা Java Development Kit ইন্সটল করাকে। আমরা এই ব্লগে জানবো কি করে Oracle JDK এর ভার্সন ৮ ইন্সটল করতে হয়। ধাপ ১ঃ ডাউনলোড JDK ৮ ডাউনলোড লিঙ্কঃ  https://www.oracle.com/java/technologies/downloads/#java8 অথবা  https://www.oracle.com/java/technologies/downloads/  এই লিঙ্ক এ গিয়েও স্ক্রল করে নিচে নেমে Java 8 choose করতে পারেন। Available product/file গুলো থেকে x64 Installer এর .exe file টা ডাউনলোড করি (তবে আপনার পিসি যদি 32-bit অপারেটিং সিস্টেম এর হয়, সেক্ষেত্রে আপনি ডাউনলোড করবেন x86 Installer এর exe file টা-কে)। ডাউনলোড করার জন্য Oracle এ অ্যাকাউন্ট থাকতে হয়। আপনার যদি অ্যাকাউন্ট না থাকে তবে অ্যাকাউন্ট create করে নিবেন। Oracle এ অ্যাকাউন্ট create করা একদম free of cost. ধাপ ২ঃ ইন্সটল JDK ৮ ডাউনলোড করা হয়ে গেলে .exe টাতে double click করে ইন্সটল করা শুরু করি। নিচের ছবি গুলোর মতো একটা করা উইন্ডো আপনার সামনে ওপেন হবে এবং আপনি Next button ক্লিক করে সামনে এগিয়ে যা...

How to create PuTTY shortcut in Windows to establish connection to Linux server? | Step by step guide is here!

PuTTY is open-source software and an SSH and telnet client for Windows. PuTTY helps to establish an SSH connection from a Windows machine to a Linux server. However it is not limited to this feature only, it has loads of other features.  This article will guide us in creating a PutTTY shortcut for windows. This is a 7-step procedure and step 6 is very important! Step 1: Download  the MSI file and install PuTTY on your Windows machine. Step 2: Go to your PuTTY folder. It is usually located in  C:\Program Files\PuTTY  or  C:\Program Files(x86)\PuTTY Fig: image_1 Step 3: Create a shortcut of putty.exe - the shortcut will be created in the desktop folder. Fig: image_2 Step 4: Navigate to your desktop folder and you will find the shortcut named  putty.exe - Shortcut Fig: image_3 Step 5: Right-click on the  putty.exe - Shortcut and then click properties - properties window will open, like the images shown below (image_4 and image_5)-    Fig...