Skip to content

Commit 067dd00

Browse files
authored
Fix build target; Update readme (#14)
1 parent f3d3e0e commit 067dd00

File tree

5 files changed

+27
-32
lines changed

5 files changed

+27
-32
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ Implementation of MCP server for [Plainly](https://www.plainlyvideos.com/) in No
3030
{
3131
"servers": {
3232
"plainly": {
33-
"command": "yarn",
34-
"args": ["dlx", "@plainly-videos/mcp-server@latest", "mcp-server"],
33+
"command": "npx",
34+
"args": ["-y", "@plainly-videos/mcp-server@latest"],
3535
"env": {
3636
"PLAINLY_API_KEY": "<PLAINLY_API_KEY>"
3737
}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@plainly-videos/mcp-server",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "MCP server for Plainly Videos that allows browsing designs and projects, as well as rendering videos.",
55
"license": "MIT",
66
"author": "PlainlyVideos <[email protected]>",
@@ -29,6 +29,7 @@
2929
"javascript",
3030
"typescript"
3131
],
32+
"type": "module",
3233
"bin": "dist/index.js",
3334
"files": [
3435
"dist"

src/utils/toolResponse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { CallToolResult } from "@modelcontextprotocol/sdk/types";
1+
import { CallToolResult } from "@modelcontextprotocol/sdk/types.js";
22

33
export const toToolResponse = (
44
output: {

tsconfig.json

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
{
22
"compilerOptions": {
3-
"target": "ES2022",
4-
"module": "ESNext",
5-
"lib": [
6-
"ES2022"
7-
],
8-
"moduleResolution": "node",
9-
"rootDir": "./src",
10-
"outDir": "./dist",
3+
"target": "es2017",
4+
"module": "es2022",
5+
"moduleResolution": "bundler",
6+
"rootDir": "src",
7+
"outDir": "dist",
118
"esModuleInterop": true,
129
"forceConsistentCasingInFileNames": true,
1310
"strict": true,
@@ -22,9 +19,6 @@
2219
"noFallthroughCasesInSwitch": true,
2320
"allowSyntheticDefaultImports": true,
2421
"isolatedModules": true,
25-
"types": [
26-
"node"
27-
]
2822
},
2923
"include": [
3024
"src/**/*"

vite.config.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
import { defineConfig } from 'vite';
2-
import { resolve } from 'path';
1+
import { defineConfig } from "vite";
2+
import { resolve } from "path";
33

44
export default defineConfig({
55
build: {
6-
target: 'node20',
6+
target: "node18",
77
lib: {
8-
entry: resolve(__dirname, 'src/index.ts'),
9-
formats: ['es'],
10-
fileName: 'index',
8+
entry: resolve(__dirname, "src/index.ts"),
9+
formats: ["es"],
10+
fileName: "index",
1111
},
1212
rollupOptions: {
1313
external: [
14-
'@modelcontextprotocol/sdk',
15-
'@modelcontextprotocol/sdk/server/index.js',
16-
'@modelcontextprotocol/sdk/server/stdio.js',
17-
'@modelcontextprotocol/sdk/types.js',
18-
'node:process',
19-
'node:console',
14+
"@modelcontextprotocol/sdk",
15+
"@modelcontextprotocol/sdk/server/index.js",
16+
"@modelcontextprotocol/sdk/server/stdio.js",
17+
"@modelcontextprotocol/sdk/types.js",
18+
"node:process",
19+
"node:console",
2020
],
2121
output: {
22-
format: 'es',
22+
format: "es",
2323
preserveModules: false,
24-
entryFileNames: 'index.js',
24+
entryFileNames: "index.js",
2525
},
2626
},
27-
outDir: 'dist',
27+
outDir: "dist",
2828
emptyOutDir: true,
2929
minify: false,
3030
sourcemap: false,
3131
},
3232
resolve: {
33-
extensions: ['.ts', '.js'],
33+
extensions: [".ts", ".js"],
3434
},
35-
});
35+
});

0 commit comments

Comments
 (0)