Skip to content

[Feature] MCP Server#506

Merged
luanfreitasdev merged 17 commits into4.xfrom
feature-mcp-server
Feb 4, 2026
Merged

[Feature] MCP Server#506
luanfreitasdev merged 17 commits into4.xfrom
feature-mcp-server

Conversation

@luanfreitasdev
Copy link
Member

This pull request primarily focuses on code style consistency, build improvements, and dependency updates. The most notable changes include enforcing single quotes across the codebase, updating build scripts to support a new server entry point, and adding new dependencies. Additionally, there are minor workflow and configuration tweaks.

Code Style Consistency:

  • Switched all double quotes to single quotes in JavaScript/TypeScript source files, build scripts, and configuration files to enforce a consistent code style. (.js/.ts files, build.js, .eslintrc, postcss.config.js, .prettierrc, etc.) [1] [2] [3] [4] [5] [6] [7] F154df1fL1, [8] [9]

  • Updated .prettierrc to use spaces instead of tabs and removed the requireConfig option for further formatting consistency.

Build System Enhancements:

  • Modified build.js to add a new build target for src/mcp-server/index.ts, outputting an ESM script with a Node.js shebang and import compatibility.

  • Updated workflow YAML files to use single quotes for strings and made minor formatting adjustments. [1] [2] [3]

Dependency Updates:

  • Added @modelcontextprotocol/sdk and zod to dependencies, and @types/express to devDependencies in package.json.

Electron/IPC Improvements:

  • Added a new IPC handler (get-mcp-server-path) in src/main/ipc.ts to resolve the path to the MCP server script, handling both packaged and development environments.

Configuration Cleanup:

  • Removed the prettier key from package.json and simplified the format script. [1] [2]

These changes collectively improve code maintainability, streamline the build process, and prepare the codebase for new features.

@luanfreitasdev
Copy link
Member Author

Doc: laradumps/laradumps-docs#54

@luanfreitasdev luanfreitasdev merged commit 6a40485 into 4.x Feb 4, 2026
3 checks passed
@luanfreitasdev luanfreitasdev deleted the feature-mcp-server branch February 4, 2026 09:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant