Node Typer
БесплатноНе проверен🧠 Ultimate MCP Server - 20 AI tools with autonomous cognition, self-improvement, and multi-modal processing for AI agents and workflows
Описание
🧠 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:
- Fork the repository
- Create a feature branch:
git checkout -b feat/amazing-feature - Develop your feature with tests
- Test thoroughly:
npm test - Build successfully:
npm run build - Commit with conventional commits:
git commit -m "feat: add amazing feature" - 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:
- Create tool in
src/tools/your-tool.ts - Add types to
src/mcp/types.ts - Register in
src/mcp/adapter.ts - Add to
src/server.ts - Write tests in
test/ - 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
- 🐛 Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
- 📧 Email: Contact Us
- 📖 Documentation: Full Documentation
⭐ Star this repository if you find it useful!
Built with ❤️ by the ObisDevs Team
Установка Node Typer
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/ObisDevs/node-typer-MCPFAQ
Node Typer MCP бесплатный?
Да, Node Typer MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Node Typer?
Нет, Node Typer работает без API-ключей и переменных окружения.
Node Typer — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Node Typer в Claude Desktop, Claude Code или Cursor?
Открой Node Typer на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Node Typer with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
