osint-agent-mcp
v1.0.0
Published
MCP server for OSINT workflows backed by local writeups
Maintainers
Readme
osint-agent-mcp
An MCP server for OSINT workflows, powered by local knowledge from writeups/.
Implementation stack: hono + @hono/mcp.
Install from npm
npm i -g osint-agent-mcpor run it directly:
npx -y osint-agent-mcpSetup
bun install
bun run devCodex MCP (One Command)
Register this server in Codex with a single command:
codex mcp add osint-agent-mcp-local -- bun --cwd "$(pwd)" run mcp:stdioIf you run the command outside this repository, replace "$(pwd)" with the absolute path to this project.
If you use the published npm package:
codex mcp add osint-agent-mcp -- npx -y osint-agent-mcpVerify registration:
codex mcp listStart Modes
# HTTP mode (default)
bun run dev:http
bun run start:http
# Command mode (stdio transport for MCP clients)
bun run dev:stdio
bun run start:stdio
bun run mcp:stdioBuild / Start
bun run build
bun run startChecks
bun run typecheck
bun run testAfter startup:
GET /healthALL /mcp
Implemented MCP tools
search_past_writeups- Full-text search over
writeups/**/README.mdand return top matching hints
- Full-text search over
list_frequent_domains_in_writeups- Aggregate frequently referenced domains from writeups
duckduckgo_search_api- Query DuckDuckGo Instant Answer API (no API key required)
wayback_cdx_lookup- Query Wayback Machine CDX API snapshots
jina_fetch_url- Fetch page text through
https://r.jina.ai/
- Fetch page text through
capsolver_create_and_poll- Create a CapSolver task and poll until completion (
apiKeypassed as input)
- Create a CapSolver task and poll until completion (
yandex_image_search_scrape- Scrape Yandex image search results without an API key
archive_today_lookup- Fetch archive.today/archive.md timemap entries
domain_recon_bundle- Bundle DNS / RDAP / crt.sh / whois / optional Shodan lookups
extract_metadata_from_media- Extract metadata from local or remote media (exiftool/ffprobe/exifr)
