Rocky_Mountain_Vending/.pnpm-store/v10/files/2e/cb5d140df5e562703aca0425ecabff26a550b68f6cc533545e6e9cbbfdf5a1c32ec17b240facd2b60e107b58c649cece127fd93ce3f8b4ba171601c33192ed
DMleadgen 46d973904b
Initial commit: Rocky Mountain Vending website
Next.js website for Rocky Mountain Vending company featuring:
- Product catalog with Stripe integration
- Service areas and parts pages
- Admin dashboard with Clerk authentication
- SEO optimized pages with JSON-LD structured data

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 16:22:15 -07:00

34 lines
No EOL
1.4 KiB
Text

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "getOrCreateMcpServer", {
enumerable: true,
get: function() {
return getOrCreateMcpServer;
}
});
const _mcp = require("next/dist/compiled/@modelcontextprotocol/sdk/server/mcp");
const _getprojectmetadata = require("./tools/get-project-metadata");
const _geterrors = require("./tools/get-errors");
const _getpagemetadata = require("./tools/get-page-metadata");
const _getlogs = require("./tools/get-logs");
const _getserveractionbyid = require("./tools/get-server-action-by-id");
let mcpServer;
const getOrCreateMcpServer = (options)=>{
if (mcpServer) {
return mcpServer;
}
mcpServer = new _mcp.McpServer({
name: 'Next.js MCP Server',
version: '0.1.0'
});
(0, _getprojectmetadata.registerGetProjectMetadataTool)(mcpServer, options.projectPath, options.getDevServerUrl);
(0, _geterrors.registerGetErrorsTool)(mcpServer, options.sendHmrMessage, options.getActiveConnectionCount);
(0, _getpagemetadata.registerGetPageMetadataTool)(mcpServer, options.sendHmrMessage, options.getActiveConnectionCount);
(0, _getlogs.registerGetLogsTool)(mcpServer, options.distDir);
(0, _getserveractionbyid.registerGetActionByIdTool)(mcpServer, options.distDir);
return mcpServer;
};
//# sourceMappingURL=get-or-create-mcp-server.js.map