@lssm-tech/app.osint-mcpapp.osint-mcp
Inspect the package guide, declared imports and source relationships.
@lssm-tech/app.osint-mcpSource, release and verification context
Source snapshot bcc79fcc · Declared package version 0.2.1. This page combines the checked-in package guide and manifest; commands and runtime behavior were not executed in this review.
See where this package fits.
Follow a declared connection, inspect an import, then open the source guide when you need the detail.
Arrows point from a package to its direct dependency. Each count is derived from the captured manifests.
OSINT MCP
Contract-derived MCP tools for all OSINT operations and an optional governed self-improvement composition. The host must resolve authenticated contexts; tool calls enforce the same grants as REST.
By default the standalone service uses the same managed OIDC, fresh-authority, FORCE-RLS PostgreSQL handler as REST. HTTP callers provide exact scope headers; local stdio uses the separately configured OSINT_MCP_STDIO_ACTOR_ID and
OSINT_MCP_STDIO_GRANTS workload scope. Deployments may instead set an allowlisted OSINT_MCP_COMPOSITION_MODULE matching
@lssm-tech/integration.osint-mcp-*. It serves authenticated, stateless Streamable HTTP at /mcp by default, or local stdio when
OSINT_MCP_TRANSPORT=stdio. Both modes reuse the contract-derived tool and resource registry, propagate cancellation, and invoke the same scoped headless handler as REST and the worker.
OSINT_DEPLOYMENT_PROFILE_ID optionally pins a managed deployment profile. Known isolated deployment IDs are always inferred from the authenticated or stdio scope, so MCP cannot expose a vertical disabled by that profile.
When selfImprovement is present, HTTP resolves both contexts concurrently and stdio resolves two explicit workload contexts before connecting. The same MCP session then exposes all generated improvement tools and program/candidate/replay resources. If either configured identity cannot be resolved, connection fails closed; the MCP app never translates OSINT grants into improvement authority.
The managed MCP host enables the concrete governed runtime with the same
SELF_IMPROVEMENT_CONTROL_URL, workload token, and optional authority URL as the API. Local stdio additionally requires
SELF_IMPROVEMENT_STDIO_WORKSPACE_ID and
SELF_IMPROVEMENT_STDIO_GRANTS; actor identity defaults to the explicit OSINT stdio actor and an optional SELF_IMPROVEMENT_STDIO_PROGRAM_ID restricts both scope and allowed program identifiers. Readiness verifies the FORCE-RLS store tables before accepting production traffic.
Declared capabilities.
This manifest does not declare a capability catalogue. Use the guide, import map and source to assess the package.
Imports and export paths.
1 entriesThese are package-manifest entry points. Named symbols listed above come from the capability catalogue; this is not an exhaustive TypeScript symbol reference.
1 import
No export paths match this search.
Dependencies and related packages.
Runtime dependencies 9
- @lssm-tech/integration.osint-managed-runtime
- workspace:^
- @lssm-tech/integration.osint-transport
- workspace:^
- @lssm-tech/lib.contracts-spec
- workspace:^
- @lssm-tech/lib.osint-runtime
- workspace:^
- @lssm-tech/lib.osint-spec
- workspace:^
- @lssm-tech/module.self-improving-system
- workspace:^
- @modelcontextprotocol/sdk
- catalog:ai
- zod
- catalog:
Development dependencies 3
- @lssm-tech/tool.typescript
- workspace:*
- @types/bun
- catalog:types
- typescript
- catalog:
Package scripts.
Commands declared by this package. Review its setup requirements before running them; no command here was executed by this review.
bun run src/server.tsbun testtsgo --noEmitnode ../../../scripts/biome.cjs check .