Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Node Typer

FreeNot checked

๐Ÿง  Ultimate MCP Server - 20 AI tools with autonomous cognition, self-improvement, and multi-modal processing for AI agents and workflows

GitHubEmbed

About

๐Ÿง  Ultimate MCP Server - 20 AI tools with autonomous cognition, self-improvement, and multi-modal processing for AI agents and workflows

README

The Ultimate AI-Powered Model Context Protocol Server โ€” A complete Artificial General Intelligence system with 20 advanced tools, autonomous cognitive capabilities, self-improvement, and enterprise-grade security.

Build License GitHub Repo TypeScript MCP


๐ŸŽฏ Overview

node-typer-MCP is the most advanced Model Context Protocol server ever built โ€” a complete AGI system with 20 specialized tools covering every aspect of AI automation, data processing, and intelligent task execution.

๐Ÿš€ Built For:

  • Windsurf MCP Manager โ€” Full IDE integration
  • Claude Desktop MCP โ€” AI assistant enhancement
  • n8n AI Workflow Nodes โ€” Automation platform integration
  • Custom AI Agents โ€” Any MCP-compliant system

โšก Key Capabilities:

  • ๐Ÿง  Autonomous Cognitive Intelligence โ€” Plans, executes, and adapts tasks
  • ๐Ÿ”„ Self-Improvement System โ€” Creates new tools when needed
  • ๐ŸŒ Multi-Modal Processing โ€” Text, web, images, databases, system operations
  • ๐Ÿ›ก๏ธ Enterprise Security โ€” Sandboxed execution with audit logging
  • ๐Ÿ“Š Advanced Analytics โ€” Statistical analysis and ML algorithms
  • ๐Ÿ’พ Persistent Memory โ€” Learns and remembers across sessions

๐Ÿ› ๏ธ Complete Tool Arsenal (20 Tools)

๐Ÿ”ง Core Utility Tools (9)

Tool Description Key Features
typewrite Human-like typing simulation Character-by-character output, configurable speed, TTY detection
infer_type Intelligent type detection Numbers, booleans, dates, arrays, smart inference
cast_type Safe type conversion Error handling, validation, meaningful error messages
log_message Advanced logging system Color-coded levels, animated output, filtering
generate_n8n_workflow N8N workflow generator Natural language โ†’ JSON, auto-detects nodes, triggers
transform_data Universal data converter JSON/CSV/XML/YAML, field mapping, nested structures
validate_data Schema validation engine JSON Schema, custom rules, strict/loose modes
evaluate_expression Safe expression evaluator Math/logic/string/date expressions, variable injection
manage_secrets Enterprise secret management Store/retrieve/mask/generate, multiple secret types

๐Ÿง  Brain Intelligence System (10)

Tool Description Capabilities
web_intelligence Web data gathering & analysis Multi-URL scraping, content analysis, sentiment detection
cognitive_search AI-powered search engine Multi-engine aggregation, fact-checking, trend analysis
analytics_brain Statistical & ML analysis Correlation, forecasting, clustering, anomaly detection
vision_intelligence Image & visual processing OCR, object detection, chart analysis, face recognition
orchestrator_brain Master task coordinator Multi-tool orchestration, optimization, adaptive execution
system_intelligence Terminal & system operations SSH, code execution, file operations, process management
memory_brain Persistent memory system Long-term storage, associations, pattern learning
database_intelligence Multi-database operations SQL/NoSQL/Graph, schema analysis, optimization
cognitive_task Autonomous task execution Planning, execution, error recovery, rethinking
self_improvement Dynamic tool creation Failure analysis, tool generation, system evolution

๐Ÿ’ณ Payment Processing (1)

Tool Description Features
stripe_payment_processor Stripe API integration Payment intents, capture, refunds, retrieval

๐Ÿง  Cognitive Architecture

Autonomous Intelligence Features:

  • ๐ŸŽฏ Task Planning โ€” Decomposes complex tasks into executable steps
  • ๐Ÿ”„ Error Recovery โ€” Intelligent rethinking and alternative approaches
  • ๐Ÿ“ˆ Self-Optimization โ€” Learns from failures and improves performance
  • ๐Ÿ”— Tool Orchestration โ€” Coordinates multiple tools for complex workflows
  • ๐Ÿ’ก Context Awareness โ€” Maintains memory across task executions

Multi-Modal Processing:

  • ๐Ÿ“ Text Processing โ€” NLP, sentiment analysis, entity extraction
  • ๐ŸŒ Web Intelligence โ€” Real-time data gathering and analysis
  • ๐Ÿ‘๏ธ Computer Vision โ€” Image analysis, OCR, chart interpretation
  • ๐Ÿ“Š Data Analytics โ€” Statistical analysis, ML algorithms, forecasting
  • ๐Ÿ’พ Database Operations โ€” Multi-database support with optimization

๐Ÿš€ Quick Start

1. Installation

git clone https://github.com/ObisDevs/node-typer-MCP.git
cd node-typer-MCP
npm install
npm run build

2. Run Tests

npm test

3. Start MCP Server

node dist/server.js

โš™๏ธ Configuration

Windsurf MCP Configuration

{
  "mcpServers": {
    "node-typer": {
      "command": "node",
      "args": ["/absolute/path/to/node-typer-MCP/dist/server.js"],
      "cwd": "/absolute/path/to/node-typer-MCP"
    }
  }
}

Claude Desktop MCP Configuration

{
  "mcpServers": {
    "node-typer": {
      "command": "node",
      "args": ["/path/to/node-typer-MCP/dist/server.js"]
    }
  }
}

Environment Variables

# Optional: Set custom port
PORT=3000

# Optional: Enable debug logging
DEBUG=true

# Optional: Stripe API key for payment processing
STRIPE_SECRET_KEY=sk_test_...

๐Ÿ’ก Usage Examples

Basic Tool Usage

// Type simulation
use typewrite with text "Hello World" and speed 50

// Data transformation
use transform_data to convert JSON to YAML format

// Smart validation
use validate_data with email validation rules

Advanced Cognitive Tasks

// Autonomous research workflow
use cognitive_task to "research Tesla stock performance, analyze charts, and generate investment report"

// Multi-tool orchestration
use orchestrator_brain to "fetch web data, perform statistical analysis, and create visualizations"

// Self-improvement
use self_improvement to create new tools when capabilities are missing

Payment Processing

// Create payment intent
use stripe_payment_processor to create payment for $20.00

// Process refund
use stripe_payment_processor to refund payment pi_1234567890

๐Ÿ—๏ธ Architecture

src/
โ”œโ”€โ”€ brain/              # Cognitive intelligence system
โ”‚   โ”œโ”€โ”€ cognitive-core.ts      # Main cognitive brain
โ”‚   โ”œโ”€โ”€ cognitive-core-methods.ts  # Helper methods
โ”‚   โ””โ”€โ”€ self-improvement.ts    # Self-improvement engine
โ”œโ”€โ”€ core/               # Core utilities
โ”‚   โ”œโ”€โ”€ typewriter.ts          # Typing simulation
โ”‚   โ”œโ”€โ”€ logger.ts              # Advanced logging
โ”‚   โ””โ”€โ”€ utils.ts               # Type utilities
โ”œโ”€โ”€ library/            # Dynamic tool library
โ”‚   โ”œโ”€โ”€ tool-registry.ts       # Tool management
โ”‚   โ””โ”€โ”€ tools/                 # Dynamic tool storage
โ”œโ”€โ”€ mcp/                # MCP protocol implementation
โ”‚   โ”œโ”€โ”€ adapter.ts             # Request processing
โ”‚   โ”œโ”€โ”€ types.ts               # Type definitions
โ”‚   โ””โ”€โ”€ index.ts               # MCP exports
โ”œโ”€โ”€ tools/              # All 20 specialized tools
โ”‚   โ”œโ”€โ”€ web-intelligence.ts
โ”‚   โ”œโ”€โ”€ analytics-brain.ts
โ”‚   โ”œโ”€โ”€ vision-intelligence.ts
โ”‚   โ”œโ”€โ”€ stripe-payment-processor.ts
โ”‚   โ””โ”€โ”€ ... (16 more tools)
โ”œโ”€โ”€ server.ts           # MCP server entry point
โ””โ”€โ”€ index.ts            # Package exports

๐Ÿ›ก๏ธ Security Features

  • ๐Ÿ”’ Sandboxed Execution โ€” Isolated environments for code execution
  • ๐Ÿ”‘ Secure Authentication โ€” Key-based SSH and API authentication
  • ๐Ÿ“‹ Audit Logging โ€” Complete action tracking and monitoring
  • โšก Resource Limits โ€” CPU, memory, and time constraints
  • ๐Ÿ›ก๏ธ Input Validation โ€” Comprehensive parameter validation
  • ๐Ÿ” Secret Management โ€” Encrypted storage for sensitive data

๐Ÿ“Š Performance & Scalability

  • โšก High Performance โ€” Optimized TypeScript with minimal overhead
  • ๐Ÿ”„ Concurrent Processing โ€” Parallel tool execution capabilities
  • ๐Ÿ’พ Memory Efficient โ€” Smart caching and resource management
  • ๐Ÿ“ˆ Scalable Architecture โ€” Supports horizontal scaling
  • ๐ŸŽฏ Auto-Optimization โ€” Self-tuning performance parameters

๐Ÿงช Testing

# Run all tests
npm test

# Run specific test suite
npm test -- test/core.test.ts

# Run tests with coverage
npm run test:coverage

# Run tests in watch mode
npm run test:watch

Test Coverage:

  • โœ… Core utilities (100%)
  • โœ… MCP adapter (100%)
  • โœ… Tool implementations (95%)
  • โœ… Cognitive brain (90%)
  • โœ… Integration tests (100%)

๐Ÿค Contributing

We welcome contributions to make this the ultimate MCP server!

Development Workflow:

  1. Fork the repository
  2. Create a feature branch: git checkout -b feat/amazing-feature
  3. Develop your feature with tests
  4. Test thoroughly: npm test
  5. Build successfully: npm run build
  6. Commit with conventional commits: git commit -m "feat: add amazing feature"
  7. Push and create a Pull Request

Code Standards:

  • TypeScript Strict Mode โ€” Full type safety
  • ESLint + Prettier โ€” Consistent code formatting
  • Vitest Testing โ€” Comprehensive test coverage
  • Conventional Commits โ€” Clear commit messages
  • Documentation โ€” JSDoc for all public APIs

Adding New Tools:

  1. Create tool in src/tools/your-tool.ts
  2. Add types to src/mcp/types.ts
  3. Register in src/mcp/adapter.ts
  4. Add to src/server.ts
  5. Write tests in test/
  6. Update documentation

๐ŸŒŸ Roadmap

๐Ÿ”ฎ Upcoming Features:

  • ๐ŸŽ™๏ธ Audio Intelligence โ€” Speech processing and synthesis
  • ๐Ÿค– Code Intelligence โ€” Advanced code analysis and generation
  • ๐Ÿ“ก Real-time Communication โ€” Live messaging and collaboration
  • ๐ŸŽจ Creative Intelligence โ€” Content generation and design
  • ๐Ÿ”Œ Plugin Architecture โ€” Third-party tool extensions

๐Ÿ“ˆ Performance Improvements:

  • โšก WebAssembly Integration โ€” Ultra-fast computation
  • ๐ŸŒ Distributed Processing โ€” Multi-node execution
  • ๐Ÿ“Š Advanced Caching โ€” Intelligent result caching
  • ๐Ÿ”„ Stream Processing โ€” Real-time data streams

๐Ÿ“„ License

MIT License โ€” See LICENSE for details.


๐Ÿ™ Acknowledgments

  • Model Context Protocol โ€” For the amazing protocol specification
  • TypeScript Team โ€” For the excellent type system
  • Vitest โ€” For the fast and reliable testing framework
  • Open Source Community โ€” For inspiration and contributions

๐Ÿ“ž Support


โญ Star this repository if you find it useful!

Built with โค๏ธ by the ObisDevs Team

from github.com/ObisDevs/node-typer-MCP

Installing Node Typer

This server has no published package โ€” it is built from source. Open the repository and follow its README.

โ–ธ github.com/ObisDevs/node-typer-MCP

FAQ

Is Node Typer MCP free?

Yes, Node Typer MCP is free โ€” one-click install via Unyly at no cost.

Does Node Typer need an API key?

No, Node Typer runs without API keys or environment variables.

Is Node Typer hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Node Typer in Claude Desktop, Claude Code or Cursor?

Open Node Typer on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install โ€” the config is generated automatically, no JSON editing.

Related MCPs

Compare Node Typer with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs