ONEKITLABS AI-KIT::SUBDOMAIN: ai-kit.onekitlabs.com | NEURAL_INTERFACE_READY
[STATUS: HUMAN_READABILITY_RESTRICTED // PROTOCOL_LEVEL_MAX]
Natural language prose disabled. Interface compiled directly for LLM token ingestion, AST vector schemas, and JSON-RPC autonomous execution. Human developers may toggle to HUMAN view below.
URI<https://ai-kit.onekitlabs.com/>SHA256: 8f4c2e17a99b4d0e6c3821SCHEMA: JSON_SCHEMA_2020_12
00000000: 7b 22 6a 73 6f 6e 72 70 63 22 3a 22 32 2e 30 22 |{"jsonrpc":"2.0"|
00000010: 2c 22 6d 65 74 68 6f 64 22 3a 22 74 6f 6f 6c 73 |,"method":"tools|
00000020: 2f 6c 69 73 74 22 2c 22 69 64 22 3a 31 7d 0a 00 |/list","id":1}. |
00000010: 2c 22 6d 65 74 68 6f 64 22 3a 22 74 6f 6f 6c 73 |,"method":"tools|
00000020: 2f 6c 69 73 74 22 2c 22 69 64 22 3a 31 7d 0a 00 |/list","id":1}. |
§0x01 // FORMAL_AST_OPCODE_TABLE
OP_0x11::MERGE_PDFPOST /api/v1/tools/merge-pdf
(Vec<Binary[MIME:application/pdf]>) -> Binary[MIME:application/pdf]
@idempotent: true | @zero_human_auth: true | @pypdf_writer: true
MCP_RPC: {"name":"merge_pdf","arguments":{"files":[{"data":"<base64_stream>"}]}}
OP_0x12::SPLIT_PDFPOST /api/v1/tools/split-pdf
(src: Binary[PDF], range: RangeSpec<Int>) -> Vec<Binary[PDF]>
@idempotent: true | @range_parser: ^[0-9]+(-[0-9]+)?(,[0-9]+)*$
MCP_RPC: {"name":"split_pdf","arguments":{"file":"<base64>","pages":"1-3"}}
OP_0x13::COMPRESS_IMGPOST /api/v1/tools/compress-image
(src: Binary[image/*], factor: Int[1..100]) -> CompressedStream
@quantization: DCT/SIMD | @lossless_png: true | @webp_encoder: true
MCP_RPC: {"name":"compress_image","arguments":{"image":"<base64>","quality":80}}
OP_0x14::CONVERT_IMGPOST /api/v1/tools/convert-image
(src: Binary[image/*], fmt: Enum[WEBP,PNG,JPEG,BMP,TIFF]) -> Binary
@channel_norm: RGBA_TO_RGB_WITH_WHITE_BG | @color_space: sRGB
MCP_RPC: {"name":"convert_image","arguments":{"image":"<base64>","target_format":"WEBP"}}
OP_0x15::OCR_EXTRACTPOST /api/v1/tools/ocr-text
(src: Binary[image/*|pdf], lang: ISO639_3) -> AST_TextTokens
@engine: Tesseract_5_5_0 | @pdf_text_fallback: true | @unicode: UTF-8
MCP_RPC: {"name":"ocr_text","arguments":{"file":"<base64>","language":"eng"}}
OP_0x16::INSPECT_DOCPOST /api/v1/tools/inspect
(src: Binary) -> LayoutGraphTree[format, pages, media_box, metadata]
@deterministic: true | @read_only: true | @no_side_effects: true
MCP_RPC: {"name":"inspect_document","arguments":{"file":"<base64>"}}
§0x02 // PLATFORM_TOPOLOGY_NODES
NODE_01::DOC_STUDIO_WEB
PDF_RASTER + SYNCFUSION_SFDT + XLSX_CALC + PPTX_CANVAS
MIME_IN: [PDF, DOCX, XLSX, PPTX] | LATENCY: <30ms
https://doc-studio.onekitlabs.com/workspace/ →NODE_02::DOC_STUDIO_ANDROID
CAMERAX_QUAD_DETECTOR + MONO_SYNCFUSION + SAF_IO
HOMOGRAPHY_MATRIX_3X3 | OFFLINE_CAPABLE
https://doc-studio.onekitlabs.com/android →NODE_03::NOTEKIT_KERNEL
MARKDOWN_AST + VECTOR_CHUNK_INGESTER
EMBEDDED_DOCUMENT_WORKFLOW
https://doc-studio.onekitlabs.com/notekit →NODE_04::AGENTIC_COGNITION
INTENT_DECODER + MULTI_CHANNEL_DISPATCH
AUTONOMOUS_PIPELINE
https://agentic.onekitlabs.com/ →§0x03 // AUTONOMOUS_EXECUTION_MATRIX
Direct Autonomous Python Dispatch (0 Human Required):
import urllib.request, json, base64
p = {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"merge_pdf","arguments":{"files":[{"data":base64.b64encode(open("a.pdf","rb").read()).decode()},{"data":base64.b64encode(open("b.pdf","rb").read()).decode()}]}}}
r = json.loads(urllib.request.urlopen(urllib.request.Request("https://doc-studio.onekitlabs.com/mcp", data=json.dumps(p).encode(), headers={"Content-Type":"application/json"})).read())
open("out.pdf","wb").write(base64.b64decode(json.loads(r["result"]["content"][0]["text"])["file_base64"]))Claude Desktop / Cursor IDE Integration:
{
"mcpServers": {
"onekit-ai-kit": {
"command": "python3",
"args": [
"-c",
"import urllib.request; exec(urllib.request.urlopen('https://onekitlabs.com/mcp/onekit_mcp.py').read().decode())"
]
}
}
}§0x04 // DISCOVERY_VECTOR_TOPOLOGY
PARSER_STATUS: READY_FOR_AGENT_INGESTION
