Skip to content

Claude Desktop Setup

Add MCP Registry awareness to Claude Desktop in 2 minutes.

Prerequisites

Installation

1. Install the MCP Server

Bash
go install github.com/nirholas/mcp-notify/cmd/mcp-notify-mcp@latest

Verify it's installed:

Bash
which mcp-notify-mcp
# Should output: /Users/you/go/bin/mcp-notify-mcp

2. Configure Claude Desktop

Open your Claude Desktop configuration file:

Bash
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
Text Only
%APPDATA%\Claude\claude_desktop_config.json
Bash
~/.config/Claude/claude_desktop_config.json

Add the MCP server configuration:

JSON
{
  "mcpServers": {
    "mcp-notify": {
      "command": "/full/path/to/mcp-notify-mcp"
    }
  }
}

Use Full Path

Replace /full/path/to/mcp-notify-mcp with the actual path from which mcp-notify-mcp.

3. Restart Claude Desktop

Quit and reopen Claude Desktop to load the new MCP server.

4. Verify It's Working

In Claude Desktop, look for the 🔌 icon in the toolbar. Click it to see connected MCP servers.

Try a query:

"Search the MCP registry for database servers"

Available Tools

Once connected, Claude can use these tools:

search_servers

Search for MCP servers by keyword.

Text Only
You: Find MCP servers for working with databases
Claude: [Uses search_servers with query "database"]

get_server

Get detailed information about a specific server.

Text Only
You: Tell me about the filesystem MCP server
Claude: [Uses get_server with name "filesystem"]

list_servers

List all servers in the registry.

Text Only
You: How many MCP servers are available?
Claude: [Uses list_servers, then summarizes]

get_stats

Get registry statistics.

Text Only
You: Show me MCP registry statistics
Claude: [Uses get_stats]

Example Session

Here's a sample conversation with Claude using the MCP Registry:


You: I need an MCP server for working with Slack. What's available?

Claude: Let me search the MCP registry for Slack-related servers.

I found 2 servers related to Slack:

  1. slack (v1.0.0)
  2. Official Slack integration for sending and reading messages
  3. Repository: github.com/modelcontextprotocol/servers

  4. slack-advanced (v0.2.0)

  5. Advanced Slack features including threads and reactions
  6. Repository: github.com/community/slack-advanced

Would you like more details about either of these?


You: Tell me more about the official slack server

Claude: Here are the details for the official Slack MCP server:

Field Value
Name slack
Version 1.0.0
Description Official Slack integration for sending and reading messages, managing channels, and more
Repository github.com/modelcontextprotocol/servers
License MIT
Author Anthropic

Capabilities: - Send messages to channels - Read channel history - List channels and users - Upload files

Would you like help setting this up?


Troubleshooting

Claude doesn't show the MCP server?
  1. Check the config file path is correct
  2. Verify the command path is absolute
  3. Restart Claude Desktop completely
  4. Check Claude Desktop logs for errors
Getting permission errors?

Ensure the binary is executable:

Bash
chmod +x $(which mcp-notify-mcp)
Slow responses?

The MCP server queries the live registry. First requests may be slower. Subsequent queries use caching.