Top 10 awesome MCP servers that can make your life easier

MCP by Anthropic is the talk of the town; it's the one thing everyone is talking about and building around. Why, you may ask? Well, the simple reason is that the tooling layer in agents has always been the most challenging part to solve. The MCP (Model Context Protocol) standardises how developers should build tools and clients for universal adaptability. Recently, both OpenAI and Google have officially started supporting MCP in their respective agent frameworks, Agentsdk and Agent Development Kit. This blog post discusses some of the best MCP servers I have tried to improve my productivity over the last two months. But before that, let's go over what MCP even is. What is MCP (Model Context Protocol), and why should you care? It’s an open standard developed by Anthropic that standardises how AI applications, LLMs, and tools communicate. It has three distinct components. Host: Applications like Cursor, Windsurf, Claude Desktop, etc. Client: Manages the communication between the host application and servers—the middleman. Server: Servers are tools (File, Git, Shell, Slack, Notion APIs), databases, log files, etc, which can provide additional context to agents. Anthropic defines MCP as the USB-C equivalent of agentic systems. The computers are the hosts, clients are the ports, and peripheral devices are the servers. For a more detailed explanation of MCP, check out this blog post: Model Context Protocol. What are MCP Servers? MCP servers expose external data to the LLM. They can be local tools like the File System tool or remote API services like Slack, Discord, etc. Servers allow your AI apps to be genuinely agentic. This post will discuss 10 MCP servers that have helped me save hours. So, let's get started. 1. Notion for automated note-taking One of the best productivity hacks for me has been the Notion MCP server. I use Notion to store all the details from my conversations in the Claude app. It can also fetch any document from Notion and add it as additional context to the discussion. I have been using it with Cursor and Claude Desktop, and it’s so good. For Cursor, I use it to fetch the product requirement document and have it create features accordingly. How to use Notion MCP in the Claude server First, make sure Node.js is installed, and run node -v In your terminal Else, install it from nodejs.org To get Notion MCP, go to the https://mcp.composio.dev and search Notion. They also handle the OAuth authentication, so you can securely connect with the Notion app without worrying about authentication and authorisation. You will get a npx command. npx @composio/mcp@latest setup "replace it with the URL" --client claude Now, paste the generated code into your terminal and execute it. The code will automatically add the Notion MCP to your Claude desktop. Refresh or restart the app; you will see a hammer icon in Claude's chat. Click on it to see the available actions. Start by asking in the chat to “Initiate connection with Notion.” Complete the Auth flow and start asking questions. For Windsurf and Cursor, you can also follow the instructions. Check out this tutorial on how to integrate Notion with Claude Desktop. 2. Figma: From Design to Code You’ll thank the Lord after using Figma MCP in your Cursor workflow. You can code any Figma design files. It will definitely make your life easier as a developer. How to use Figma MCP in Cursor Follow the same steps above and make sure your system has Node.js installed. Go to http://mcp.composio.dev/figma Generate the npx code. Run it in your terminal. Now, re-open the Cursor or refresh it. You can now see your Figma tools in Cursor settings → MCP. Now, initiate a connection with Figma by asking in the chat. Give it the URL to your file in the Figma Project. Now ask it to write code from the design. The Cursor agent writes the code. 3. Supabase for managing the database from an IDE This is yet another popular use case of MCP servers. You can connect Cursor, Windsurf, or Claude Desktop with your Supabase database. What can you do with it? Schema Exploration and Documentation: Use the MCP server to read and explain your table structures, relationships, and constraints in plain language. Read-Only Queries for Insights: Let the MCP generate SQL SELECT statements to retrieve and summarise data for quick analysis. Explain and Debug Queries: Ask the MCP to interpret or optimise your existing SQL queries and outline the query execution plan in simpler terms. Generate Migrations in a Dev/Staging Environment: Have the MCP propose schema changes, then review and apply them in a safe environment before production. How to use Supabase MCP For a managed Supabase server: Go to https://mcp.composio.dev/supabase Get the npx Command and run it in your terminal Refresh

Apr 24, 2025 - 15:07
 0
Top 10 awesome MCP servers that can make your life easier

MCP by Anthropic is the talk of the town; it's the one thing everyone is talking about and building around. Why, you may ask? Well, the simple reason is that the tooling layer in agents has always been the most challenging part to solve. The MCP (Model Context Protocol) standardises how developers should build tools and clients for universal adaptability.

Recently, both OpenAI and Google have officially started supporting MCP in their respective agent frameworks, Agentsdk and Agent Development Kit.

Demis Hassabis on MCP tweet

This blog post discusses some of the best MCP servers I have tried to improve my productivity over the last two months. But before that, let's go over what MCP even is.

What is MCP (Model Context Protocol), and why should you care?

It’s an open standard developed by Anthropic that standardises how AI applications, LLMs, and tools communicate. It has three distinct components.

  • Host: Applications like Cursor, Windsurf, Claude Desktop, etc.
  • Client: Manages the communication between the host application and servers—the middleman.
  • Server: Servers are tools (File, Git, Shell, Slack, Notion APIs), databases, log files, etc, which can provide additional context to agents.

Anthropic defines MCP as the USB-C equivalent of agentic systems. The computers are the hosts, clients are the ports, and peripheral devices are the servers.

For a more detailed explanation of MCP, check out this blog post: Model Context Protocol.

What are MCP Servers?

MCP servers expose external data to the LLM. They can be local tools like the File System tool or remote API services like Slack, Discord, etc. Servers allow your AI apps to be genuinely agentic.

This post will discuss 10 MCP servers that have helped me save hours.

So, let's get started.

1. Notion for automated note-taking

One of the best productivity hacks for me has been the Notion MCP server. I use Notion to store all the details from my conversations in the Claude app. It can also fetch any document from Notion and add it as additional context to the discussion. I have been using it with Cursor and Claude Desktop, and it’s so good.

For Cursor, I use it to fetch the product requirement document and have it create features accordingly.

How to use Notion MCP in the Claude server

  • First, make sure Node.js is installed, and run node -v In your terminal
  • Else, install it from nodejs.org

To get Notion MCP, go to the https://mcp.composio.dev and search Notion. They also handle the OAuth authentication, so you can securely connect with the Notion app without worrying about authentication and authorisation.

Notion MCP

You will get a npx command.

npx @composio/mcp@latest setup "replace it with the URL" --client claude

Now, paste the generated code into your terminal and execute it.

  • The code will automatically add the Notion MCP to your Claude desktop.
  • Refresh or restart the app; you will see a hammer icon in Claude's chat.
  • Claude MCP
  • Click on it to see the available actions.
  • Start by asking in the chat to “Initiate connection with Notion.”
  • Complete the Auth flow and start asking questions.

For Windsurf and Cursor, you can also follow the instructions.

Check out this tutorial on how to integrate Notion with Claude Desktop.

2. Figma: From Design to Code

You’ll thank the Lord after using Figma MCP in your Cursor workflow. You can code any Figma design files. It will definitely make your life easier as a developer.

How to use Figma MCP in Cursor

Figma MCP

  • Follow the same steps above and make sure your system has Node.js installed.
  • Go to http://mcp.composio.dev/figma
  • Generate the npx code.
  • Run it in your terminal.
  • Now, re-open the Cursor or refresh it.
  • You can now see your Figma tools in Cursor settings → MCP.
  • Cursor MCP
  • Now, initiate a connection with Figma by asking in the chat.
  • Give it the URL to your file in the Figma Project.
  • Now ask it to write code from the design.
  • The Cursor agent writes the code.

Figma MCP

3. Supabase for managing the database from an IDE

This is yet another popular use case of MCP servers. You can connect Cursor, Windsurf, or Claude Desktop with your Supabase database.

What can you do with it?

  • Schema Exploration and Documentation: Use the MCP server to read and explain your table structures, relationships, and constraints in plain language.
  • Read-Only Queries for Insights: Let the MCP generate SQL SELECT statements to retrieve and summarise data for quick analysis.
  • Explain and Debug Queries: Ask the MCP to interpret or optimise your existing SQL queries and outline the query execution plan in simpler terms.
  • Generate Migrations in a Dev/Staging Environment: Have the MCP propose schema changes, then review and apply them in a safe environment before production.

How to use Supabase MCP

For a managed Supabase server:

  • Go to https://mcp.composio.dev/supabase
  • Get the npx Command and run it in your terminal
  • Refresh your MCP-compatible host
  • Initiate a new connection
  • And start using it

Supabase MCP

4. Firecrawl MCP for web-crawling

It doesn’t matter if you’re a technical or non-technical person; this can be a great boon in your productivity. Firecrawl is a tool that can help you navigate websites and get content for you. With a Firecrawl MCP in your Chat app, you can search websites and ask for any information.

What can you do with it?

  • Collect and summarise content from any website or blog across multiple pages.
  • Gather competitor research data (e.g., product pricing, feature comparisons, or marketing strategies).
  • Combine web-crawled material with other data sources (e.g., local files or databases) for more profound insights or reports.

How to use the FireCrawl MCP server with Composio

FireCrawl MCP

5. Memory MCP Server: Persistent memory across chat

If you use Claude a lot, you’d know how irritating it can be sometimes to switch to a different chat window and start the conversation from scratch. Well, memory servers ease this.

This Knowledge Graph Memory Server tool allows Claude to maintain persistent memory across user conversations. It essentially creates a database of user information that can be accessed and updated over time.

How to use the Memory Graph MCP server

You can use this server with Claude. Here’s how you can do it. Go to Claude Desktop → Settings → Developer → Edit Config

Open the claude_desktop_config.json for npx Based on servers. You'd need Node.js for it to work.

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-memory"
      ]
    }
  }
}

This is also configurable with environment variables:

{
  "mcpServers": {
    "memory": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-memory"
      ],
      "env": {
        "MEMORY_FILE_PATH": "/path/to/custom/memory.json"
      }
    }
  }
}

6. Blender MCP: For 3d modelling, Scene creation, and manipulation

Blender MCP is the hottest thing right now. You can connect Claude AI to this and interactively build 3d renders just by prompting it.

Here are some features:

  • Two-way communication: Establishes a direct connection between Claude AI and Blender through a socket-based server
  • Object manipulation: Let Claude create, modify, and delete 3d objects directly in your Blender scenes
  • Material control: Enables Claude to apply and modify materials and colours to objects in your projects
  • Scene inspection: Allows Claude to analyse and retrieve detailed information about your current Blender scene
  • Code execution: Empowers Claude to run Python code in Blender, opening up endless customisation possibilities

Blender MCP

How to integrate Blender MCP into Claude

  • Blender 3.0 or newer
  • Python 3.10 or newer
  • uv package manager:

If you're on Mac, install uv:

brew install uv

On Windows

powershell -c "irm  | iex"

and then

set Path=C:\\Users\\nntra\\.local\\bin;%Path%

Claude for Desktop Integration

Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json and include:

{
    "mcpServers": {
        "blender": {
            "command": "uvx",
            "args": [
                "blender-mcp"
            ]
        }
    }
}

Cursor integration

Run blender-mcp without installing it permanently through uvx. Go to Cursor Settings > MCP and paste this as a command.

uvx blender-mcp

For Windows users, go to Settings > MCP > Add Server, add a new server with the following:

{
    "mcpServers": {
        "blender": {
            "command": "cmd",
            "args": [
                "/c",
                "uvx",
                "blender-mcp"
            ]
        }
    }
}

7. File Search: Working with files from the MCP hosts

A local tool that will let you work with file systems from the Claude Desktop. You can get any files from your disk, feed them to Claude or Curasor, and work however you want with them.

Here are some features

  • Read/write files
  • Create/list/delete directories
  • Move files/directories
  • Search files
  • Get file metadata

Note: The server will only allow operations within directories specified via args.

How to add a File Search MCP server

Add this to claude_desktop_config.json

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/username/Desktop",
        "/path/to/other/allowed/dir"
      ]
    }
  }
}

8. Obsidian MCP Server: Note-taking meets AI

If you’re an Obsidian user and use it frequently, you should have it in your Claude. You can

  • Access your knowledge base: Claude can directly search, read, and reference all your Obsidian notes.
  • Create and modify notes: Ask Claude to draft or update notes in your vault.
  • Query across documents: Find connections between ideas across your entire knowledge system
  • Extract insights: Have Claude analyse patterns and relationships in your notes

How to add the Obsidian MCP server

  • Check if you have Node.js installed and install it if it’s not there.
  • And run the command in the terminal:
npx @smithery/cli install mcp-obsidian --client claude

9. Linear MCP Server: For ticket management

If you're managing projects with Linear, connecting it to Claude unlocks powerful capabilities. You can:

  • Issue management: Create, update, and close tickets directly through conversations
  • Project tracking: Get status updates and summaries across your entire workspace
  • Sprint planning: Generate sprint plans based on backlog analysis
  • Priority management: Reorganise and prioritise issues through natural language

How to add the Obsidian MCP server

Linear MCP

10. Github: Working with your remote repository

Connecting GitHub to Claude transforms your development workflow. You can:

  • Code review: Have Claude analyse pull requests and suggest improvements
  • Commit management: Search, analyse and create commits through conversation
  • Issue tracking: Create, update and resolve GitHub issues
  • Repository exploration: Navigate codebases and understand project structures

How to add the GitHub MCP server

Same as before

  • Go to https://mcp.composio.dev/github
  • Generate the npx The command for Cursor/Claude
  • Run it in your terminal
  • Initiate a new connection with GitHub
  • Start working

GitHub MCP

For a complete list of managed MCP servers, check out Composio. There, you will find MCP servers for mainstream application services and niche apps, which you will not find anywhere else.