semvec/pypi-packages huggingface dataset:
dns-query 0.1.1
A simple DNS query server exposing a website fetching tool
License: MIT
Requires Python: >=3.10
Keywords: automation, dns, fetch, query, web

# dns-query

A simple MCP server that exposes a DNS A record query tool.

## Installation

```bash
pip install dns_query
```

## Usage

Start the server using either stdio (default) or SSE transport:

```bash
# Using stdio transport (default)
dns-query

# Using SSE transport on custom port
dns-query --transport sse --port 8000
```

The server exposes a tool named `"dns-query"` that accepts one required argument:

- `domain`: The domain name to query for A records

## Usage in Claude Desktop

Add the following configuration to claude_desktop_config.json:

```json
{
  "mcpServers": {
    "dns-query": {
      "command": "dns-query",
      "args": []
    }
  }
}
```

## Dependencies

- anyio>=4.5
- click>=8.1.0
- dnspython>=2.7.0
- httpx>=0.27
- starlette>=0.46.2
- mcp
moss_geoio_sdk 0.1.12
GeoIO Python SDK
License: MIT
Requires Python: <4.0,>=3.10
Keywords: moss_geoio

# MOSS GeoIO SDK

## Description

This is the Python SDK to interact with [M.O.S.S. Computer Grafik Systeme GmbH](https://www.moss.de/wega/) GeoIO

## Installation

This package kann be installed using pip

```shell
python -m pip install moss_geoio_sdk
```

## Usage

```python
import sys
from pathlib import Path
import logging
from moss.geoio_sdk.geoio_service import GeoIO
from moss.geoio_sdk.model.user import User

user_name = "username"
user_password = "password"
geoIO_url = "https://geoio.server.your.domain:8443/mcm-geoio"

my_logger = logging.getLogger("my_logger")
logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)
geoIO = GeoIO(
    geoIO_url, user_name, user_password, Path("c:/temp/geoio_sdk"), my_logger
)
```