Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP File Managerlist all files in the workspace"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP File Manager
Een Model Context Protocol server voor bestandsbeheer in een veilige workspace directory.
Installatie
npm install
npm run buildOpenCode Configuratie
Voeg toe aan ~/.config/opencode/mcp.json:
{
"mcpServers": {
"file-manager": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/mcp-server-test/build/index.js"]
}
}
}Vervang /ABSOLUTE/PATH/TO/mcp-server-test met het volledige pad naar deze directory.
Herstart OpenCode.
Tools
create_file - Maak een bestand aan
delete_file - Verwijder een bestand
list_files - Toon alle bestanden
Voorbeelden
In OpenCode:
"Maak een bestand test.txt aan met de tekst 'Hello World'"
"Toon me alle bestanden in de workspace"
"Verwijder test.txt"
Alle bestanden worden opgeslagen in workspace/.
Veiligheid
Alle operaties zijn beperkt tot de workspace/ directory. Path traversal attacks worden voorkomen.
Communicatie
De server gebruikt STDIO transport (niet HTTP):
OpenCode start de server als subprocess
JSON-RPC messages via stdin/stdout
Logs via stderr
Development
npm run build # Compile TypeScript
npm run watch # Watch modeStructuur
src/
├── index.ts # MCP server setup & handlers
└── tools.ts # File operation implementations