Skip to main content

A Model Context Protocol server providing tools for Yunaq GAC queries for LLMs

Project description

🚀 Yunaq GAC MCP Server

A Model Context Protocol (MCP) server that provides comprehensive IP and domain intelligence. This server allows Large Language Models (LLMs) to obtain detailed security information, reputation assessments, and threat intelligence by analyzing IP addresses and domains through the Yunaq GAC platform.

🔔 Announcement

🎉 Welcome to the Yunaq GAC MCP Server — a powerful Model Context Protocol (MCP) server that brings comprehensive IP and domain intelligence to AI assistants and development environments.

🔍 Analyze IP addresses and domains to get detailed security information, reputation assessments, and threat intelligence — all in one place.

💡 Key features include:

  1. Comprehensive IP and domain analysis
  2. Detailed reputation scoring and threat intelligence
  3. Parallel API requests for improved performance
  4. Complete security context in a single call

🔧 Fully compatible with leading MCP environments:

  • Claude Desktop
  • Cursor
  • Windsurf
  • Cline
  • Continue
  • Zed
  • Cherry Studio
  • Chatbox

🔗 Explore Yunaq GAC MCP Server on:

We welcome everyone to use, explore, and contribute!

🔑 How can I get a Yunaq GAC API key?

To use this MCP server, you'll need a Yunaq GAC API key.

  1. Go to https://gac.yunaq.com/doc/api?section=token

  2. Register or log in

  3. Navigate to docs -> token

  4. Copy your API-TOKEN

  5. Set the environment variable:

    export GAC_API_KEY="your_api_key_here"

Features

  • Comprehensive IP and domain intelligence analysis
  • Parallel API requests for improved performance
  • Detailed security information including reputation scores and threat intelligence
  • Comprehensive error handling and logging

Available Tools

  • analyze_ip - Comprehensive IP address analysis providing detailed security intelligence and reputation assessment.

    • Required parameters:
      • ip (string): The IP address to analyze
    • Returns:
      • Complete data containing IP analysis and reputation assessment, including:
        • Basic information: Geographic location, ASN, ISP, etc.
        • Reputation scores: Threat level, trustworthiness, penetration testing capabilities
        • Threat intelligence: Attack history, device information, tags
        • Network information: Open ports, services, Whois information
  • analyze_domain - Comprehensive domain analysis providing detailed security intelligence and reputation assessment.

    • Required parameters:
      • domain (string): The domain to analyze
    • Returns:
      • Complete data containing domain analysis and reputation assessment, including:
        • Basic information: Registration details, DNS records, resolved IPs
        • Reputation scores: Threat level, trustworthiness, security assessment
        • Threat intelligence: Historical security incidents, associated malicious activities
        • Network information: Whois information, certificate details

Installation

Using PIP

Alternatively, you can install mcp-server-gac via pip:

pip install mcp-server-gac

Using MCP Inspector

The Model Context Protocol Inspector is a tool that helps debug MCP servers by simulating client interactions. You can use it to test your Yunaq GAC MCP server:

python -m mcp_server_gac.server

# or use the installed script
mcp-server-gac

Common Issues

  1. Authentication Errors

    • Ensure your Yunaq GAC API key is correct and properly set as an environment variable
    • Check that your API key has not expired or been revoked
  2. Connection Issues

    • Verify your internet connection
    • Check if the Yunaq GAC API is experiencing downtime
  3. No Results

    • Your query might be too specific or contain syntax errors
    • Try simplifying your query or using different search terms
  4. Rate Limiting

    • Yunaq GAC API has rate limits based on your account type
    • Space out your requests or upgrade your account for higher limits

Parallel Requests

The Yunaq GAC MCP server implements parallel requests to improve performance:

  • Multiple API endpoints are queried simultaneously
  • Results are combined into a single comprehensive response
  • This provides a complete view of security intelligence in a single call

License

mcp-server-gac is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more information, see the LICENSE file in the project repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_server_gac-0.0.3.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_server_gac-0.0.3-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file mcp_server_gac-0.0.3.tar.gz.

File metadata

  • Download URL: mcp_server_gac-0.0.3.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for mcp_server_gac-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d4d478b44f5ff8be8346dbf31d40a882420780e861c9ac6331afaab609370c47
MD5 670abf9e95539546bc66dc13c5bc3ce9
BLAKE2b-256 968ae76f982697a45a6d53e1efdaf7a3e40e626c12255552669dd771155365c2

See more details on using hashes here.

File details

Details for the file mcp_server_gac-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: mcp_server_gac-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for mcp_server_gac-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bc4d4784e8e5e5ab7177357e8d4efe09c1e38bb5bb14ecb435e39b7589adbadc
MD5 4d79cc5b2f799f5d4dce932ce24a9124
BLAKE2b-256 d0507aa36f9cd02c98a15a17a4373ffa32fa5089900e10a6083de08e0fe0c3a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page