OTInstaller Registry
Read-only search of the OTInstaller registry of OSINT tools and guides, with consent classes.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"registry": {
"url": "https://api.otinstaller.com/mcp"
}
}
}远程端点
https://api.otinstaller.com/mcpstreamable-http它能做什么
工具清单
工具(6)
🟢search_tools(query, input_type, output_type, category, runtime, ...)
Search the registry's OSINT tools by words, the input type they take, the entity type they find, or category. passive_only keeps the tools ot runs without asking the person.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "words to search for in names, summaries and tags"
},
"input_type": {
"type": "string",
"description": "only tools that take this input type (email, username, domain, ip, url, phone, ...); list_types lists them"
},
"output_type": {
"type": "string",
"description": "only tools that find this entity type"
},
"category": {
"type": "string",
"description": "only this category, such as domain-dns or social-media"
},
"runtime": {
"type": "string",
"description": "docker or pipx",
"enum": [
"docker",
"pipx"
]
},
"no_keys": {
"type": "boolean",
"description": "only tools that need no API key"
},
"passive_only": {
"type": "boolean",
"description": "only tools that run offline, touch no target and collect no personal data"
},
"limit": {
"type": "integer",
"description": "results per page (default 20)",
"minimum": 1,
"maximum": 100
},
"cursor": {
"type": "string",
"description": "next_cursor from the previous page"
}
},
"required": [],
"additionalProperties": false
}🟢get_tool(tool)
A tool's inputs, outputs, API keys, network access and ethics flags, the consent class `ot mcp` will put a run in, what a run does in plain words, and how to install and run it with ot.
输入模式
{
"type": "object",
"properties": {
"tool": {
"type": "string",
"description": "the tool, namespace/name or namespace/name@version"
}
},
"required": [
"tool"
],
"additionalProperties": false
}🟢list_types
The input types tools take, the entity types they find, the categories, and which input types each entity type can feed (the pivot map).
输入模式
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}🟢suggest_pivots(entity_types)
For entity types found so far (a subdomain, an account, an email ...), the tools that take them as input, best first.
输入模式
{
"type": "object",
"properties": {
"entity_types": {
"type": "array",
"items": {
"type": "string"
},
"minItems": 1,
"maxItems": 10,
"description": "entity types, as list_types lists them"
}
},
"required": [
"entity_types"
],
"additionalProperties": false
}🟢search_guides(query, input_type, level, limit, cursor)
Search the registry's investigation guides (methods, checklists, references) by words, target type or level.
输入模式
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "words to search for"
},
"input_type": {
"type": "string",
"description": "only guides about this target type"
},
"level": {
"type": "string",
"description": "beginner, intermediate or advanced",
"enum": [
"beginner",
"intermediate",
"advanced"
]
},
"limit": {
"type": "integer",
"description": "results per page (default 20)",
"minimum": 1,
"maximum": 100
},
"cursor": {
"type": "string",
"description": "next_cursor from the previous page"
}
},
"required": [],
"additionalProperties": false
}🟢read_guide(guide, page)
One page of a guide, as Markdown, with the list of its pages and the tools it uses.
输入模式
{
"type": "object",
"properties": {
"guide": {
"type": "string",
"description": "the guide, namespace/name or namespace/name@version"
},
"page": {
"type": "string",
"description": "the page path from pages; the first page by default"
}
},
"required": [
"guide"
],
"additionalProperties": false
}社区
证据