diff --git a/packages/memory-mcp/package.json b/packages/memory-mcp/package.json new file mode 100644 index 0000000..33684b0 --- /dev/null +++ b/packages/memory-mcp/package.json @@ -0,0 +1,25 @@ +{ + "name": "@mintel/memory-mcp", + "version": "1.0.0", + "description": "Local Qdrant-based Memory MCP server", + "main": "dist/index.js", + "type": "module", + "scripts": { + "build": "tsc", + "start": "node dist/index.js", + "dev": "tsx watch src/index.ts", + "test:unit": "vitest run" + }, + "dependencies": { + "@modelcontextprotocol/sdk": "^1.5.0", + "@qdrant/js-client-rest": "^1.12.0", + "@xenova/transformers": "^2.17.2", + "zod": "^3.23.8" + }, + "devDependencies": { + "typescript": "^5.5.3", + "@types/node": "^20.14.10", + "tsx": "^4.19.1", + "vitest": "^2.1.3" + } +} \ No newline at end of file diff --git a/packages/payload-ai/package.json b/packages/payload-ai/package.json index 956d541..67637b4 100644 --- a/packages/payload-ai/package.json +++ b/packages/payload-ai/package.json @@ -16,7 +16,8 @@ "./actions/*": "./dist/actions/*", "./globals/*": "./dist/globals/*", "./endpoints/*": "./dist/endpoints/*", - "./utils/*": "./dist/utils/*" + "./utils/*": "./dist/utils/*", + "./tools/*": "./dist/tools/*" }, "peerDependencies": { "@payloadcms/next": ">=3.0.0", @@ -42,4 +43,4 @@ "next": "^15.1.0", "typescript": "^5.7.3" } -} +} \ No newline at end of file diff --git a/packages/payload-chat/package.json b/packages/payload-chat/package.json new file mode 100644 index 0000000..67ada0c --- /dev/null +++ b/packages/payload-chat/package.json @@ -0,0 +1,48 @@ +{ + "name": "@mintel/payload-chat", + "version": "1.0.0", + "private": true, + "description": "Payload CMS Plugin for MCP AI Chat with custom permissions", + "type": "module", + "scripts": { + "build": "tsc", + "typecheck": "tsc --noEmit" + }, + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "exports": { + ".": "./dist/index.js", + "./components/*": "./dist/components/*", + "./actions/*": "./dist/actions/*", + "./endpoints/*": "./dist/endpoints/*", + "./tools/*": "./dist/tools/*", + "./utils/*": "./dist/utils/*" + }, + "peerDependencies": { + "@payloadcms/next": ">=3.0.0", + "@payloadcms/ui": ">=3.0.0", + "payload": ">=3.0.0", + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + }, + "dependencies": { + "@ai-sdk/openai": "^3.0.39", + "@modelcontextprotocol/sdk": "^1.6.0", + "@qdrant/js-client-rest": "^1.17.0", + "ai": "^4.1.41", + "lucide-react": "^0.475.0", + "zod": "^3.25.76" + }, + "devDependencies": { + "@payloadcms/next": "3.77.0", + "@payloadcms/ui": "3.77.0", + "@types/node": "^20.17.17", + "@types/react": "^19.2.8", + "@types/react-dom": "^19.2.3", + "next": "^15.1.0", + "payload": "3.77.0", + "react": "^19.2.3", + "react-dom": "^19.2.3", + "typescript": "^5.7.3" + } +} \ No newline at end of file