Skip to main content
Glama

My MCP

A fast MCP (Model Context Protocol) server that enables Claude to scrape websites, process documents (PDF, DOCX, TXT), and manage Excel databases.

πŸš€ Installation

One command installs everything:

curl -fsSL https://raw.githubusercontent.com/DuncanDam/my-mcp/main/install.sh | bash

Then run:

my-mcp setup    # Setup configuration
my-mcp config   # Configure Claude Desktop
# Restart Claude Desktop completely (MCP server starts automatically)

πŸ”„ Updates

Automatic update (recommended):

my-mcp update

Manual update:

curl -fsSL https://raw.githubusercontent.com/DuncanDam/my-mcp/main/install.sh | bash

πŸ› οΈ Main Tools

Workflows (Recommended):

  • analyze_content_workflow - Complete content analysis pipeline

  • scrape_and_save_content - Web scraping with Excel integration

Individual Tools:

  • scrape_webpage - Extract content from URLs

  • read_document - Process PDF, DOCX, TXT, RTF files

  • add_content_entry - Save content to Excel database

  • search_similar_content - Find related content

  • test_connection - Test MCP connectivity

πŸ“‹ Commands

Command

Description

my-mcp setup

Install dependencies and setup

my-mcp config

Configure Claude Desktop

my-mcp start

Start server (development/testing only)

my-mcp test

Test server connection

my-mcp dev

Development mode

my-mcp help

Show all commands

πŸ’‘ Quick Examples

Web content:

Use analyze_content_workflow to process https://example.com with topic "News"

Document:

Use analyze_content_workflow to process /path/to/document.pdf with topic "Research"

Screenshot: Share image with Claude, then:

Use analyze_content_workflow with the text you extracted, sourceDescription "Meeting notes", and topic "Business"

πŸ”§ Manual Installation (Backup)

If the script fails:

git clone https://github.com/DuncanDam/my-mcp.git
cd my-mcp
npm install && npm run build && npm install -g .
my-mcp setup && my-mcp config
# Restart Claude Desktop

πŸ†˜ Troubleshooting

  • Test connection: my-mcp test

  • Check logs: tail -f ~/Library/Logs/Claude/mcp-server-*.log

  • Reinstall: Run the installation command again

  • Permission issues: sudo npm install -g . (macOS/Linux)

βœ… Success Check

Your system works if:

  • my-mcp test shows "βœ… MCP server is responding"

  • Claude can call test_connection

  • Web scraping and document processing work in Claude


Ready to use! After Claude Desktop restart, test the connection in Claude Desktop.

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access 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/DuncanDam/my-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server