Is Rxjs Mcp Server an official RxJS project?
No, it is an unofficial community project and not affiliated with the RxJS team.
@shuji-bonji
Basic information
Execute, debug, and visualize RxJS streams directly from AI assistants like Claude.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"rxjs": {
"command": "npx",
"args": [
"@shuji-bonji/rxjs-mcp"
]
}
}
}Execute RxJS code in an isolated environment and capture the stream emissions, timeline, and performance metrics. Code runs in a separate worker thread for security.
Generate ASCII marble diagrams to visualize RxJS stream emissions over time
Analyze RxJS code for creation functions, operators, performance patterns, and best practices
Analyze RxJS code for potential memory leaks and subscription management issues. Recognizes modern auto-cleanup patterns (takeUntilDestroyed, async pipe, useEffect cleanup, onUnmounted) to avoid false positives.
Suggest RxJS patterns and best practices for common use cases
Lint RxJS code snippets for common issues and best practices (regex-based best-effort analysis, no ESLint runtime required). Based on eslint-plugin-rxjs-x rules. Checks for nested subscribes, memory leaks, deprecated patterns, and more. Rules marked as type-info-required use heuristics and may have false positives/negatives. Supports framework-specific rules for Angular, React, and Vue.
Rxjs Mcp Server is an unofficial community MCP server that lets AI assistants like Claude execute, debug, and visualize RxJS streams. It provides tools for stream execution, marble diagram generation, operator analysis, memory leak detection, and pattern suggestions.
Install globally with npm install -g @shuji-bonji/rxjs-mcp or use via npx @shuji-bonji/rxjs-mcp. Add the server configuration to your MCP client (e.g., Claude Desktop, VS Code, Cursor) using npx @shuji-bonji/rxjs-mcp as the command and argument. Once configured, you can invoke the available tools (e.g., execute_stream, generate_marble, detect_memory_leak) from your AI assistant.
No, it is an unofficial community project and not affiliated with the RxJS team.
The `execute_stream` tool runs user-provided code in an isolated Worker thread to prevent main process pollution, resource leaks, and access to sensitive Node.js APIs. Execution is forcefully terminated if it exceeds the configured timeout.
Five tools: `execute_stream`, `generate_marble`, `analyze_operators`, `detect_memory_leak`, and `suggest_pattern`. Each tool focuses on a specific aspect of RxJS development.
Add the server definition to your MCP configuration file. For Claude Desktop use `~/Library/Application Support/Claude/claude_desktop_config.json`, for VS Code use `.vscode/mcp.json`, and for Cursor use `~/.cursor/mcp.json`. All use `npx @shuji-bonji/rxjs-mcp` as the command.
Available patterns include http-retry, search-typeahead, polling, websocket-reconnect, form-validation, state-management, cache-refresh, and more. Each pattern provides a production-ready implementation with explanation.

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

Run advanced phishing, voice phishing, deepfake fraud simulations, and cybersecurity awareness training from your AI assistant.

LoadOptimizer plans truck, container and pallet loads with a real optimization engine, straight from your AI assistant. Describe the order in plain language, for example "plan 36 Euro pallets on a standard 13.6 m trailer
Comments