Skip to content

Commit 64ec448

Browse files
committed
Rename index.ts to cli.ts
1 parent 0241747 commit 64ec448

6 files changed

Lines changed: 10 additions & 11 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ yarn build
7272
"servers": {
7373
"plainly": {
7474
"command": "node",
75-
"args": ["<FULL PATH TO dist/index.js>"],
75+
"args": ["<FULL PATH TO dist/cli.js>"],
7676
"env": {
7777
"PLAINLY_API_KEY": "<PLAINLY_API_KEY>"
7878
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"typescript"
3131
],
3232
"type": "module",
33-
"bin": "dist/index.js",
33+
"bin": "dist/cli.js",
3434
"files": [
3535
"dist"
3636
],

src/index.ts renamed to src/cli.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ const apiClient = createApiClient({
1515
apiKey: env.PLAINLY_API_KEY,
1616
});
1717
const server = new PlainlyMcpServer(apiClient);
18-
await server.start();
18+
await server.startStdio();

src/server.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,12 @@ import createPlainlyClient, { PlainlySdk } from "./sdk";
1212

1313
export class PlainlyMcpServer {
1414
server: McpServer;
15-
transport: StdioServerTransport;
1615

1716
constructor(private readonly apiClient: AxiosInstance) {
1817
this.server = new McpServer({
1918
name: PACKAGE_NAME,
2019
version: PACKAGE_VERSION,
2120
});
22-
this.transport = new StdioServerTransport();
2321
const plainlySdk: PlainlySdk = createPlainlyClient(this.apiClient);
2422

2523
// Register tools
@@ -29,8 +27,9 @@ export class PlainlyMcpServer {
2927
registerCheckRenderStatus(plainlySdk, this.server);
3028
}
3129

32-
async start() {
30+
async startStdio() {
3331
// Start the stdio server
34-
await this.server.connect(this.transport);
32+
const transport = new StdioServerTransport();
33+
await this.server.connect(transport);
3534
}
3635
}

vite.config.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ export default defineConfig({
55
build: {
66
target: "node18",
77
lib: {
8-
entry: resolve(__dirname, "src/index.ts"),
8+
entry: resolve(__dirname, "src/cli.ts"),
99
formats: ["es"],
10-
fileName: "index",
10+
fileName: "cli",
1111
},
1212
rollupOptions: {
1313
external: [
@@ -21,7 +21,7 @@ export default defineConfig({
2121
output: {
2222
format: "es",
2323
preserveModules: false,
24-
entryFileNames: "index.js",
24+
entryFileNames: "cli.js",
2525
},
2626
},
2727
outDir: "dist",

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ __metadata:
270270
vite: "npm:^6.3.6"
271271
zod: "npm:^3.25.76"
272272
bin:
273-
mcp-server: dist/index.js
273+
mcp-server: dist/cli.js
274274
languageName: unknown
275275
linkType: soft
276276

0 commit comments

Comments
 (0)