46 lines
2.7 KiB
JSON
46 lines
2.7 KiB
JSON
{
|
|
"name": "@mmizutani/mcp-remote-deno",
|
|
"version": "0.0.1",
|
|
"description": "A Deno-based bidirectional proxy for Model Context Protocol (MCP) that connects local STDIO servers to remote SSE servers with OAuth authentication support",
|
|
"exports": {
|
|
".": "./src/proxy.ts",
|
|
"./client": "./src/client.ts"
|
|
},
|
|
"publish": {
|
|
"include": [
|
|
"dist/",
|
|
"README.md",
|
|
"deno.json"
|
|
]
|
|
},
|
|
"tasks": {
|
|
"proxy:start": "deno run --allow-env --allow-read --allow-sys=homedir --allow-run=open --allow-write=\"$HOME/.mcp-auth/mcp-remote-deno-0.0.1\" --allow-net=0.0.0.0,127.0.0.1,localhost src/proxy.ts",
|
|
"proxy:watch": "deno run --watch --allow-env --allow-read --allow-sys=homedir --allow-run=open --allow-write=\"$HOME/.mcp-auth/mcp-remote-deno-0.0.1\" --allow-net=0.0.0.0,127.0.0.1,localhost src/proxy.ts",
|
|
"client:start": "deno run --allow-env --allow-read --allow-sys=homedir --allow-run=open --allow-write=\"$HOME/.mcp-auth/mcp-remote-deno-0.0.1\" --allow-net=0.0.0.0,127.0.0.1,localhost src/client.ts",
|
|
"client:watch": "deno run --watch --allow-env --allow-read --allow-sys=homedir --allow-run=open --allow-write=\"$HOME/.mcp-auth/mcp-remote-deno-0.0.1\" --allow-net=0.0.0.0,127.0.0.1,localhost src/client.ts",
|
|
"check": "deno check src/**/*.ts tests/**/*.ts",
|
|
"fmt": "deno fmt src/ tests/",
|
|
"test": "deno test --allow-net=0.0.0.0,127.0.0.1,localhost --allow-env --allow-read --allow-sys=homedir tests/",
|
|
"test:watch": "deno test --watch --allow-net=0.0.0.0,127.0.0.1,localhost --allow-env --allow-read --allow-sys=homedir tests/",
|
|
"test:coverage": "deno test --coverage=coverage --allow-net=0.0.0.0,127.0.0.1,localhost --allow-env --allow-read --allow-sys=homedir tests/ && deno coverage coverage"
|
|
},
|
|
"imports": {
|
|
"std/": "https://deno.land/std@0.224.0/",
|
|
"node/": "https://deno.land/std@0.224.0/node/",
|
|
"@modelcontextprotocol/sdk/client/auth.js": "npm:@modelcontextprotocol/sdk@1.10.2/client/auth.js",
|
|
"@modelcontextprotocol/sdk/client/index.js": "npm:@modelcontextprotocol/sdk@1.10.2/client/index.js",
|
|
"@modelcontextprotocol/sdk/client/sse.js": "npm:@modelcontextprotocol/sdk@1.10.2/client/sse.js",
|
|
"@modelcontextprotocol/sdk/server/stdio.js": "npm:@modelcontextprotocol/sdk@1.10.2/server/stdio.js",
|
|
"@modelcontextprotocol/sdk/shared/auth.js": "npm:@modelcontextprotocol/sdk@1.10.2/shared/auth.js",
|
|
"@modelcontextprotocol/sdk/shared/transport.js": "npm:@modelcontextprotocol/sdk@1.10.2/shared/transport.js",
|
|
"@modelcontextprotocol/sdk/types.js": "npm:@modelcontextprotocol/sdk@1.10.2/types.js"
|
|
},
|
|
"compilerOptions": {
|
|
"strict": true,
|
|
"lib": [
|
|
"ES2022",
|
|
"DOM",
|
|
"deno.ns"
|
|
]
|
|
}
|
|
}
|