my-mcp

DuncanDam/my-mcp

3.2

If you are the rightful owner of my-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The MCP Content Analyzer is a comprehensive server system designed to automate content analysis workflows, including web scraping, document processing, and Excel database management.

Tools
4
Resources
0
Prompts
0

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

CommandDescription
my-mcp setupInstall dependencies and setup
my-mcp configConfigure Claude Desktop
my-mcp startStart server (development/testing only)
my-mcp testTest server connection
my-mcp devDevelopment mode
my-mcp helpShow 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.