filesystem vs mcp-sdk-client-ssejs
Side-by-side comparison to help you pick between these two MCP servers.
filesystem by modelcontextprotocol | mcp-sdk-client-ssejs by mybigday | |
|---|---|---|
| Stars | ★ 85,748 | ★ 0 |
| 30d uses | — | — |
| Score | 77 | 30 |
| Official | ✓ | — |
| Categories | File SystemDeveloper ToolsProductivity | Developer ToolsAI / LLM ToolsOther |
| Language | TypeScript | TypeScript |
| Last commit | this month | 8 mo ago |
filesystem · Summary
A feature-rich MCP server for filesystem operations with dynamic directory access control.
mcp-sdk-client-ssejs · Summary
A React Native-compatible client transport for MCP using SSE.js to support llm.rn integration.
filesystem · Use cases
- Enable AI models to read and write project files during development
- Allow Claude or other MCP clients to browse and analyze codebases
- Provide secure sandboxed access to specific directories for content generation
mcp-sdk-client-ssejs · Use cases
- Building React Native applications that need to integrate with MCP servers
- Implementing AI-powered features in mobile apps using llama.rn
- Creating custom MCP client transports for specific environments
filesystem · Install
Installation
Using NPX
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/path/to/allowed/directory"
]
}
}
}Using Docker
{
"mcpServers": {
"filesystem": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--mount", "type=bind,src=/path/to/allowed/dir,dst=/projects/allowed/dir",
"mcp/filesystem",
"/projects"
]
}
}
}VS Code Extension
Click the installation buttons in the README to install directly in VS Code.
mcp-sdk-client-ssejs · Install
npm install @modelcontextprotocol/sdk
npm install mcp-sdk-client-ssejsFor React Native, you may need to configure your metro config:
module.exports = {
presets: [/* ... */],
plugins: [
[
'module-resolver',
{
alias: {
'@modelcontextprotocol/sdk': '@modelcontextprotocol/sdk/dist/esm',
},
},
],
],
}If CustomEvent is missing in React Native, add this polyfill:
import NativeCustomEvent from 'react-native/Libraries/Events/CustomEvent'
window.CustomEvent = class CustomEvent extends NativeCustomEvent {
constructor(type, eventInitDict = {}) {
super(type, eventInitDict)
}
}