Skip to content

Error using mcpcoreserver.internal.fs.DefaultFSAdaptor/ensureSecureFolder (line 27) Insecure permissions #84

@allmo-bfcs

Description

@allmo-bfcs

Bug Report

Hello,

I installed the agentic toolkit as documented.
When I ran satk_initialize I got the following error:

satk_initialize
Warning: shareMATLABSession failed: Insecure permissions on 'C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB
MCP Core Server': Access must be restricted to the user only.
The MCP server may not be able to connect to this MATLAB session.
MATLAB-side MCP components may not be installed. Run:
C:\Users\moritz.allmendinger.matlab\agentic-toolkits\bin\matlab-mcp-core-server.exe --setup-matlab
--matlab-root="C:\Program Files\MATLAB\R2025b"
Then restart MATLAB and re-run satk_initialize.
In satk_initialize
In [mcpcoreserver.internal.fs/DefaultFSAdaptor/ensureSecureFolder](matlab:matlab.lang.internal.introspective.errorDocCallback('mcpcoreserver.internal.fs/DefaultFSAdaptor/ensureSecureFolder', 'C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox+mcpcoreserver+internal+fs\DefaultFSAdaptor.m', 26)) ([line 26](matlab: opentoline('C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox+mcpcoreserver+internal+fs\DefaultFSAdaptor.m',26,0)))
In [mcpcoreserver.internal.shareMATLABSession](matlab:matlab.lang.internal.introspective.errorDocCallback('mcpcoreserver.internal.shareMATLABSession', 'C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox+mcpcoreserver+internal\shareMATLABSession.m', 19)) ([line 19](matlab: opentoline('C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox+mcpcoreserver+internal\shareMATLABSession.m',19,0)))
In [shareMATLABSession](matlab:matlab.lang.internal.introspective.errorDocCallback('shareMATLABSession', 'C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox\shareMATLABSession.m', 8)) ([line 8](matlab: opentoline('C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox\shareMATLABSession.m',8,0)))

Simulink Agentic Toolkit - Installation Check

Prerequisites
✓ MATLAB 25.2.0.3177638 (R2025b) Update 5
✓ Simulink installed and licensed

MATLAB Environment
✓ All 7 tool entry points on path
✓ Package resolution correct (+sage, +mbd inside SATK)

MCP Server
✓ matlab-mcp-core-server.exe found: C:\Users\moritz.allmendinger.matlab\agentic-toolkits\bin\matlab-mcp-core-server.exe

MCP Connectivity
✓ shareMATLABSession available (MATLAB-side MCP components installed)
✓ MATLAB connector running (port 31519)

===============================================
Result: PASS

K>> shareMATLABSession
Error using [mcpcoreserver.internal.fs.DefaultFSAdaptor/ensureSecureFolder](matlab:matlab.lang.internal.introspective.errorDocCallback('mcpcoreserver.internal.fs.DefaultFSAdaptor/ensureSecureFolder', 'C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox+mcpcoreserver+internal+fs\DefaultFSAdaptor.m', 27)) ([line 27](matlab: opentoline('C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox+mcpcoreserver+internal+fs\DefaultFSAdaptor.m',27,0)))
Insecure permissions on 'C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB MCP Core Server': Access must be
restricted to the user only.

Error in [mcpcoreserver.internal.shareMATLABSession](matlab:matlab.lang.internal.introspective.errorDocCallback('mcpcoreserver.internal.shareMATLABSession', 'C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox+mcpcoreserver+internal\shareMATLABSession.m', 19)) ([line 19](matlab: opentoline('C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox+mcpcoreserver+internal\shareMATLABSession.m',19,0)))
options.FSAdaptor.ensureSecureFolder(appDataFolder);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error in [shareMATLABSession](matlab:matlab.lang.internal.introspective.errorDocCallback('shareMATLABSession', 'C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox\shareMATLABSession.m', 8)) ([line 8](matlab: opentoline('C:\Users\moritz.allmendinger\AppData\Roaming\MathWorks\MATLAB Add-Ons\Toolboxes\MATLAB MCP Core Server Toolbox\shareMATLABSession.m',8,0)))
mcpcoreserver.internal.shareMATLABSession();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

In my opinion, this is mainly due to the shareMATLABSession function.

Regards,
Moritz

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    discussionDesign question or open-ended topic, converted to GitHub Discussion

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions