1mcp
Let your agent write code and execute code directly in the browser with WASM
claude mcp add --transport stdio buremba-1mcp http https://mcp.sentry.dev/mcp
How to use
1mcp lets agents compose MCP tool calls and run code safely via WASM, enabling chained tool execution with strong sandboxing to reduce token usage. The server exposes a curated set of tools by default (e.g., filesystem access, and integration points via HTTP transports to external MCPs). Developers can write JavaScript/TypeScript code that chains MCP tool calls, and 1mcp handles dispatch, sandboxing, and retries automatically. You can integrate with the @onemcp/ai-sdk to convert AI SDK tools into sandboxed MCP tools for a unified execution surface. To use, install the server globally, initialize configuration, and start serving; then connect your AI agent to the exposed MCP tools and execute tool chains in a single capsule when possible to minimize token cost.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Access to the npm registry (Internet)
Steps:
-
Install the 1mcp CLI globally npm install -g 1mcp
-
Initialize configuration (creates 1mcp.config.json or uses default path) 1mcp init
-
Start the MCP server 1mcp serve
-
(Optional) Customize 1mcp.config.json to tune mcps, policy, and environment
- Refer to the Configuration Format in the README for details about mcps, policy, and session settings
-
Integrate with your AI workflow or SDKs once the server is running
- Use the exposed MCP tools via the AI SDK bridge or direct API as described in the README
Additional notes
Tips and considerations:
- The available mcps include a filesystem tool (exposed via npx) and external MCPs accessed over HTTP. For HTTP-based MCPs, the transport is defined as http in the mcps config.
- Security policies (network, filesystem, and runtime limits) are configurable per session. Ensure your policy aligns with the tools you enable.
- CLI flags override environment variables, which override config defaults. Common settings include timeout (TIMEOUT_MS), max memory (MAX_MEMORY_MB), and max stdout bytes (MAX_STDOUT_BYTES).
- The 1mcp CLI offers init and serve commands to bootstrap and run the server. You can adjust the 1mcp.config.json to tailor dependencies, allowed domains, and resource limits.
- If you encounter issues with the filesystem tool, verify that the sandbox path (e.g., /private/tmp) is writable within the configured policy and that the host environment has appropriate permissions.
Related MCP Servers
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
mcp
Octopus Deploy Official MCP Server
furi
CLI & API for MCP management
mcp -arangodb
This is a TypeScript-based MCP server that provides database interaction capabilities through ArangoDB. It implements core database operations and allows seamless integration with ArangoDB through MCP tools. You can use it wih Claude app and also extension for VSCode that works with mcp like Cline!
CodeRAG
Advanced graph-based code analysis for AI-assisted software development
mcp-bundler
Is the MCP configuration too complicated? You can easily share your own simplified setup!