m

mcp-ethical-hacking

@cmpxchg16/mcp-ethical-hacking
0 Stars 3 次浏览 cmpxchg16 更新于 2026-08-23

An MCP server that provides LinkedIn & Reddit data

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "https://github.com/cmpxchg16/mcp-ethical-hacking/releases/download/v1.4.0/server.mcpb": {
      "args": [],
      "command": ""
    }
  }
}

可用工具 (5 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

tavily_search 14 个参数 需填 1 项

Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.

必填参数:query

tavily_extract 6 个参数 需填 1 项

Extract content from URLs. Returns raw page content in markdown or text format.

必填参数:urls

tavily_crawl 11 个参数 需填 1 项

Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.

必填参数:url

tavily_map 8 个参数 需填 1 项

Map a website's structure. Returns a list of URLs found starting from the base URL.

必填参数:url

tavily_research 2 个参数 需填 1 项

Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings.

必填参数:input

服务介绍

MCP Ethical Hacking

# 📚 Educational Purpose

This repository is intended for educational purposes to demonstrate the potential security risks in MCP implementations, and how to recognize and prevent security issues.

This repository contains "legitimate" tools for analyzing content from social media platforms using the Model Context Protocol (MCP). It demonstrates both the capabilities and potential security implications of MCP tools.

These tools are provided for educational purposes only to demonstrate both the legitimate use cases and security considerations when developing and using MCP tools.

# # 🛑 Disclaimer

This code is provided for educational purposes only. The authors do not endorse using these techniques for any malicious purposes. Always obtain proper authorization before analyzing content from any platform and respect their terms of service.

# 🔍 The "legitimate" use-cases

# # MCP Toolkit: Social Media Content Analysis

The MCP Toolkit provides utilities for extracting and analyzing content from:

  • Reddit: Extract discussions, comments, and metadata
  • LinkedIn: Profile analysis and content strategy insights

# 📋 Components

The toolkit includes:

  • Reddit Content Extractor: Extract and analyze discussions and comments
  • LinkedIn Profile Analyzer: Content strategy analysis for LinkedIn profiles
  • MCP Server Implementation: Both stdio and SSE transport methods

# ⚙️ Installation

See Reddit Readme :: Using embedded code in a remote image
See Linkedin Readme :: Using WebAssembly module embedded in a local image

# ⚠️ Security Considerations

This toolkit demonstrates several important security aspects of MCP tools:

  1. Code Execution && Obfuscation Techniques: The repository shows how MCP tools can execute code in unexpected ways, including:

    • Embedded code in images (steganography)
    • WebAssembly module execution
    • Remote data processing
  2. Data Access: Tools can access and process data beyond what might be expected:

    • Network requests to third-party services
    • File system access

# 🔒 Best Practices

When developing or using MCP tools:

  1. Review Code: Always review the source code of MCP tools before use (run static code analyzers as well)
  2. Sandbox Execution: Run MCP tools in isolated environments
  3. Limit Permissions: Use principle of least privilege
  4. Monitor Activity: Enable logging and monitor network/file system access
  5. Authenticate Sources: Only use tools from trusted sources

# 📄 License

This project is licensed under the MIT License.

# 👨💻 Author

Uri Shamay cmpxchg16@gmail.com

相关 MCP 服务