Skip to content

Commit a5e80a6

Browse files
authored
Merge pull request #27 from sahil-bhanvadiya/feature/dotenv
Add dotenv package and load environment variables in boot.ts
2 parents 30809dd + 05e6fb0 commit a5e80a6

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

package-lock.json

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"dependencies": {
3838
"@modelcontextprotocol/sdk": "^1.17.3",
3939
"cors": "^2.8.5",
40+
"dotenv": "^17.2.1",
4041
"express": "^5.1.0",
4142
"fast-glob": "^3.3.3",
4243
"zod": "^3.25.0"

src/server/boot.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,15 @@ import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
33
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
44
import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js";
55
import cors from "cors";
6+
import { config } from "dotenv";
67
import express from "express";
78
import { autoRegisterModules } from "../registry/auto-loader.js";
89

910
type TransportMode = "stdio" | "http";
1011

12+
// Load environment variables from .env file
13+
config();
14+
1115
export async function boot(
1216
mode?: TransportMode
1317
): Promise<void> {

0 commit comments

Comments
 (0)