diff --git a/Snipaste_2026-08-02_02-32-45.png b/Snipaste_2026-08-02_02-32-45.png new file mode 100644 index 0000000..3348350 Binary files /dev/null and b/Snipaste_2026-08-02_02-32-45.png differ diff --git a/mcp/server.mjs b/mcp/server.mjs index 8b4c6d5..441f9ad 100644 --- a/mcp/server.mjs +++ b/mcp/server.mjs @@ -1,5 +1,6 @@ +#!/usr/bin/env node // kimi-eyes MCP stdio server — zero-dependency. -// Speaks JSON-RPC 2.0 over LSP-style framing (Content-Length headers) on stdio. +// Speaks JSON-RPC 2.0 over the MCP stdio transport (newline-delimited JSON). import fs from 'node:fs'; import path from 'node:path'; diff --git a/mcp/vision.mjs b/mcp/vision.mjs index c79197b..733ba3c 100644 --- a/mcp/vision.mjs +++ b/mcp/vision.mjs @@ -10,7 +10,7 @@ import { execFileSync } from 'node:child_process'; const __dirname = path.dirname(fileURLToPath(import.meta.url)); export const MODELS_DB_PATH = path.join(__dirname, 'models-db.json'); -export const VERSION = '1.0.0'; +export const VERSION = '1.0.2'; export const EXT_MEDIA = { png: 'image/png', diff --git a/package.json b/package.json index aa99562..7aae828 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kimi-eyes", - "version": "1.0.1", + "version": "1.0.3", "description": "Give non-multimodal models in Kimi Code the ability to analyze images and screenshots via a user-configured VLM (OpenAI-compatible or Anthropic protocol).", "keywords": [ "kimi", @@ -17,7 +17,8 @@ "author": "billowliu2", "type": "module", "bin": { - "kimi-eyes": "setup.mjs" + "kimi-eyes": "setup.mjs", + "kimi-eyes-mcp": "mcp/server.mjs" }, "files": [ "mcp/",