From cf97bace33fdd14f29ce947d55d17cba8fa85c11 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Sun, 13 Apr 2025 01:27:45 +0000 Subject: feat: Add an MCP server for karakeep --- apps/mcp/package.json | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 apps/mcp/package.json (limited to 'apps/mcp/package.json') diff --git a/apps/mcp/package.json b/apps/mcp/package.json new file mode 100644 index 00000000..5e41dd18 --- /dev/null +++ b/apps/mcp/package.json @@ -0,0 +1,51 @@ +{ + "$schema": "https://json.schemastore.org/package.json", + "name": "@karakeep/mcp", + "version": "0.23.3", + "description": "MCP server for Karakeep", + "license": "GNU Affero General Public License version 3", + "type": "module", + "keywords": [ + "hoarder", + "karakeep", + "mcp" + ], + "bin": { + "karakeep-mcp": "dist/index.js" + }, + "devDependencies": { + "@karakeep/eslint-config": "workspace:^0.2.0", + "@karakeep/prettier-config": "workspace:^0.1.0", + "@karakeep/tsconfig": "workspace:^0.1.0", + "@tsconfig/node22": "^22.0.0", + "shx": "^0.4.0", + "tsx": "^4.7.1", + "vite": "^5.1.0" + }, + "scripts": { + "build": "vite build && shx chmod +x dist/index.js", + "run": "tsx src/index.ts", + "lint": "eslint .", + "lint:fix": "eslint . --fix", + "format": "prettier . --ignore-path ../../.prettierignore", + "format:fix": "prettier . --write --ignore-path ../../.prettierignore", + "typecheck": "tsc --noEmit" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/karakeep-app/karakeep.git", + "directory": "apps/mcp" + }, + "eslintConfig": { + "root": true, + "extends": [ + "@karakeep/eslint-config/base" + ] + }, + "prettier": "@karakeep/prettier-config", + "dependencies": { + "@karakeep/sdk": "workspace:*", + "@modelcontextprotocol/sdk": "^1.9.0", + "zod": "^3.24.2" + } +} -- cgit v1.2.3-70-g09d2