ipdata MCP by usefulapi
Look up location, network, company and threat data for IP addresses and ASNs in ipdata.
作者による説明(英語の原文)
Scan Android and iOS apps for security issues: findings, MASVS mapping and pentest reports.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
GOMOBSEC_API_KEY, GOMOBSEC_DOWNLOAD_DIR「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://mcp.gomobsec.ai/mcpClaude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"gomobsec": {
"command": "uvx",
"args": [
"gomobsec-mcp"
],
"env": {
"GOMOBSEC_API_KEY": "your-value",
"GOMOBSEC_DOWNLOAD_DIR": "your-value"
}
}
}
}ターミナルでこれを実行します
claude mcp add --transport http gomobsec https://mcp.gomobsec.ai/mcpclaude mcp add gomobsec --env GOMOBSEC_API_KEY=your-value --env GOMOBSEC_DOWNLOAD_DIR=your-value -- uvx gomobsec-mcp動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"gomobsec": {
"url": "https://mcp.gomobsec.ai/mcp"
}
}
}プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"gomobsec": {
"command": "uvx",
"args": [
"gomobsec-mcp"
],
"env": {
"GOMOBSEC_API_KEY": "your-value",
"GOMOBSEC_DOWNLOAD_DIR": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"gomobsec": {
"type": "http",
"url": "https://mcp.gomobsec.ai/mcp"
}
}
}プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"gomobsec": {
"type": "stdio",
"command": "uvx",
"args": [
"gomobsec-mcp"
],
"env": {
"GOMOBSEC_API_KEY": "your-value",
"GOMOBSEC_DOWNLOAD_DIR": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://mcp.gomobsec.ai/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
GOMOBSEC_DOWNLOAD_DIR envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーは、ツール一覧を表示する前にサインインを求めます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント UsamaSarwar121 で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
162ミリ秒で応答(HTTP 401)
OAuthでのサインインに対応しているため、AIアプリがログイン画面へ案内してくれます
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:GOMOBSEC_API_KEY
どちらでも使えます。パソコンにインストールしても、クラウド版につないでもかまいません。
GitHubリポジトリの最終更新は–、最新バージョン(0.2.1)がレジストリに届いたのは5 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:ipdata MCP by usefulapi, MaxMind minFraud MCP by usefulapi, Lambda Labs MCP by usefulapi
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Look up location, network, company and threat data for IP addresses and ASNs in ipdata.
MCP server for MaxMind minFraud — score transactions for fraud risk from your AI assistant.
Read GPU instances, types, images, filesystems and firewall rules; launch and terminate instances.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
The official Model Context Protocol server for GoMobSec. Use it to scan Android and iOS apps for security issues from Claude, Cursor, VS Code or any other MCP client. Results are mapped to OWASP MASVS, CWE and CVSS, and you can download the full pentest-style report.
You: Scan ./build/app-release.apk and tell me what to fix first.
AI: start_scan → wait_for_scan → get_findings → a prioritised fix plan
GoMobSec also runs this server for you at `https://mcp.gomobsec.ai/mcp`. In Claude, go to Settings → Connectors → Add custom connector, enter that URL, and sign in with your GoMobSec account (available on every paid plan). Setup, tools, security and privacy are covered in docs/HOSTED.md.
The rest of this page is about the local server, which reads apps straight from your disk and authenticates with an API key.
uv (recommended) or Python 3.10+.The server runs locally over stdio. Your API key stays on your machine, and the server reads the APK or IPA straight from disk.
claude mcp add gomobsec --env GOMOBSEC_API_KEY=your-key -- uvx gomobsec-mcp
Add this to the client's MCP config file. For Claude Desktop that is claude_desktop_config.json; for Cursor it is ~/.cursor/mcp.json.
{
"mcpServers": { "gomobsec": { "command": "uvx", "args": ["gomobsec-mcp"], "env": { "GOMOBSEC_API_KEY": "your-key" } } } }
Add this to .vscode/mcp.json. VS Code asks for the key on first use and stores it securely:
{
"inputs": [ { "type": "promptString", "id": "gomobsec-key", "description": "GoMobSec API key", "password": true } ], "servers": { "gomobsec": { "command": "uvx", "args": ["gomobsec-mcp"], "env": { "GOMOBSEC_API_KEY": "${input:gomobsec-key}" } } } }
Without uv, run pip install gomobsec-mcp and use gomobsec-mcp as the command.
| Tool | What it does |
|---|---|
whoami | The account and plan the key belongs to |
get_usage | Scans used this month against the plan limit |
list_scans | Recent scans, newest first |
get_scan | Status of one scan and, once it is complete, the findings count by severity |
get_findings | Findings with severity, CWE, MASVS category, CVSS, location and description. Can filter by severity; false positives are hidden unless asked for |
start_scan | Uploads a local .apk, .xapk, .apks, .apkm or .ipa file and starts a scan (quick, static or full) |
wait_for_scan | Waits for a scan to finish and reports progress meanwhile |
download_report | Saves the DOCX, XLSX, JSON or SARIF report to your download folder |
There is also one prompt, `security_review`, which turns a finished scan into a prioritised fix plan.
Scans you start here count against your GoMobSec plan, exactly like scans from the web app or CI. The scan modes and limits are the ones your plan allows.
| Variable | Default | |
|---|---|---|
GOMOBSEC_API_KEY | — | Required. Your GoMobSec API key |
GOMOBSEC_DOWNLOAD_DIR | ~/Downloads/gomobsec | The only folder download_report writes to |
GOMOBSEC_API_URL | https://api.gomobsec.ai | Change this only for a dedicated or on-prem GoMobSec |
GOMOBSEC_APP_URL | https://gomobsec.ai | Base URL for the report links |
start_scan only sends files that are mobile app packages: the right extension, a zip archive, and at most 250 MB. It cannot be used to upload any other file from your machine.download_report takes no path. It writes new files (mode 0600) into GOMOBSEC_DOWNLOAD_DIR and never replaces an existing file.To report a vulnerability, see SECURITY.md.
The local server keeps nothing. It reads your API key from the environment, sends requests only to GoMobSec, and writes only the reports you ask for. What GoMobSec does with the apps you scan is in the GoMobSec privacy policy. For the hosted connector, see its privacy policy.
python -m venv .venv && . .venv/bin/activate
pip install -e ".[test]" pytest
Try it with the MCP Inspector: npx @modelcontextprotocol/inspector gomobsec-mcp.
The hosted connector's tests (tests/test_hosted.py) run a real HTTP server on a free port and go through the whole OAuth flow, with GoMobSec's side faked.
src/gomobsec_mcp/__init__.py and both version fields in server.json (the tests and the release workflow check they match), and add a CHANGELOG.md entry.vX.Y.Z. The Publish workflow tests and builds it, uploads it to PyPI (Trusted Publishing), then lists it in the MCP Registry (GitHub OIDC). No tokens are stored in the repository.MIT