 1. [    Home ](/)
2. [MCP Servers Catalog](/agents/mcp-servers)
3. demo-stdio
 


 # demo-stdio

 local.marketplace/yopmail-mcp-server-demo-stdio 

 v0.1.0 Published 

   Overview How to Use Tools    Name  local.marketplace/yopmail-mcp-server-demo-stdio  

 Version  0.1.0  

 Package  npm · npx  

 Description Demo stdio MCP server for marketplace import testing.

 

     Agents i 

- Claude Desktop
- Claude Code
- Cursor
- VS Code
- WindSurf
- Continue.dev
- Zed
- Raw curl
- server.json
 
   ### Claude Desktop

 (claude\_desktop\_config.json) 

 [  Add to Claude Web ](https://claude.ai/download?utm_source=mcp&mcp_add=%7B%0A%20%20%20%20%22local-marketplace-yopmail-mcp-server-demo-stdio%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%22command%22%3A%20%22npx%22%2C%0A%20%20%20%20%20%20%20%20%22args%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%20%20%20%20%22npx%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%40modelcontextprotocol%2Fserver-filesystem%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%22%2Ftmp%22%0A%20%20%20%20%20%20%20%20%5D%0A%20%20%20%20%7D%0A%7D)    

  ```
{
    "mcpServers": {
        "local-marketplace-yopmail-mcp-server-demo-stdio": {
            "command": "npx",
            "args": [
                "npx",
                "@modelcontextprotocol/server-filesystem",
                "/tmp"
            ]
        }
    }
}
```

 #### Add it manually

1. Open the config file. macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`. Windows: `%APPDATA%\Claude\claude_desktop_config.json`. Or use **Settings → Developer → Edit Config** in the app.
2. Merge the snippet above into `mcpServers`. Keep any existing servers in place.
3. Save the file and restart Claude Desktop.
 
    ### Claude Code

 (CLI) 

    

  ```
claude mcp add 'local-marketplace-yopmail-mcp-server-demo-stdio' -- 'npx' 'npx' '@modelcontextprotocol/server-filesystem' '/tmp'
```

 #### Add it manually

1. Run the command above in your terminal — it registers this server with `claude mcp add`. Same on macOS and Windows.
2. Verify with `claude mcp list`.
3. New Claude Code sessions pick it up automatically — no restart needed.
 
    ### Cursor

 (~/.cursor/mcp.json) 

 [  Add to Cursor ](cursor://anysphere.cursor-deeplink/mcp/install?name=local-marketplace-yopmail-mcp-server-demo-stdio&config=ewogICAgImxvY2FsLW1hcmtldHBsYWNlLXlvcG1haWwtbWNwLXNlcnZlci1kZW1vLXN0ZGlvIjogewogICAgICAgICJjb21tYW5kIjogIm5weCIsCiAgICAgICAgImFyZ3MiOiBbCiAgICAgICAgICAgICJucHgiLAogICAgICAgICAgICAiQG1vZGVsY29udGV4dHByb3RvY29sL3NlcnZlci1maWxlc3lzdGVtIiwKICAgICAgICAgICAgIi90bXAiCiAgICAgICAgXQogICAgfQp9)    

  ```
{
    "mcpServers": {
        "local-marketplace-yopmail-mcp-server-demo-stdio": {
            "command": "npx",
            "args": [
                "npx",
                "@modelcontextprotocol/server-filesystem",
                "/tmp"
            ]
        }
    }
}
```

 #### Add it manually

1. Click **Add to Cursor** above for a one-click install. Or open the config file by hand — macOS: `~/.cursor/mcp.json`. Windows: `%USERPROFILE%\.cursor\mcp.json`. Create the file if it does not exist.
2. Merge the snippet above into `mcpServers`.
3. Restart Cursor so the new server loads.
 
    ### VS Code

 (.vscode/mcp.json) 

    

  ```
{
    "servers": {
        "local-marketplace-yopmail-mcp-server-demo-stdio": {
            "command": "npx",
            "args": [
                "npx",
                "@modelcontextprotocol/server-filesystem",
                "/tmp"
            ]
        }
    }
}
```

 #### Add it manually

1. In your workspace, create `.vscode/mcp.json` if it does not exist (same path on macOS and Windows — it is relative to the project root).
2. Merge the snippet above into `servers`.
3. Reload the window: **Cmd + Shift + P** (macOS) or **Ctrl + Shift + P** (Windows) → *Developer: Reload Window*. Requires the MCP extension to be enabled.
 
    ### WindSurf

 (~/.codeium/windsurf/mcp\_config.json) 

    

  ```
{
    "mcpServers": {
        "local-marketplace-yopmail-mcp-server-demo-stdio": {
            "command": "npx",
            "args": [
                "npx",
                "@modelcontextprotocol/server-filesystem",
                "/tmp"
            ]
        }
    }
}
```

 #### Add it manually

1. Open the config file. macOS: `~/.codeium/windsurf/mcp_config.json`. Windows: `%USERPROFILE%\.codeium\windsurf\mcp_config.json`. Create it if missing.
2. Merge the snippet above into `mcpServers`.
3. Restart WindSurf.
 
    ### Continue.dev

 (~/.continue/config.json) 

    

  ```
{
    "mcp": {
        "servers": {
            "local-marketplace-yopmail-mcp-server-demo-stdio": {
                "command": "npx",
                "args": [
                    "npx",
                    "@modelcontextprotocol/server-filesystem",
                    "/tmp"
                ]
            }
        }
    }
}
```

 #### Add it manually

1. Open the config file. macOS: `~/.continue/config.json`. Windows: `%USERPROFILE%\.continue\config.json`.
2. Merge the snippet above into `mcp.servers`.
3. Reload Continue from its sidebar menu, or restart your editor.
 
    ### Zed

 (settings.json) 

    

  ```
{
    "context_servers": {
        "local-marketplace-yopmail-mcp-server-demo-stdio": {
            "command": "npx",
            "args": [
                "npx",
                "@modelcontextprotocol/server-filesystem",
                "/tmp"
            ]
        }
    }
}
```

 #### Add it manually

1. Open settings. In the app: Command Palette → *zed: open settings*. By path — macOS: `~/.config/zed/settings.json`. Windows: `%APPDATA%\Zed\settings.json`.
2. Merge the snippet above into `context_servers`.
3. Save — Zed picks it up live, no restart needed.
 
    ### Raw curl

 (HTTP transports) 

    

  ```
# server.json declares no remote HTTP endpoint yet.
```

 #### Add it manually

1. Run the command above in your terminal. It performs a `tools/list` handshake against the server.
2. Replace `$TOKEN` with your bearer token if the server requires authentication.
3. A successful response confirms the endpoint is reachable before you wire the server into a real client.
 
    ### server.json

 (raw) 

    

  ```
{
    "name": "local.marketplace/yopmail-mcp-server-demo-stdio",
    "title": "demo-stdio",
    "description": "Demo stdio MCP server for marketplace import testing.",
    "version": "0.1.0",
    "packages": [
        {
            "registryType": "npm",
            "identifier": "npx",
            "version": "0.1.0",
            "transport": {
                "type": "stdio"
            },
            "runtimeArguments": [
                {
                    "type": "positional",
                    "name": "arg0",
                    "value": "-y"
                },
                {
                    "type": "positional",
                    "name": "arg1",
                    "value": "@modelcontextprotocol/server-filesystem"
                },
                {
                    "type": "positional",
                    "name": "arg2",
                    "value": "/tmp"
                }
            ]
        }
    ]
}
```

  

 

   ### Tools

  Tools will appear here once we check this server.