🧠 节点类型器MCP
终极AI驱动的模型上下文协议服务器 -一个完整的通用人工智能系统,包含20个先进工具、自主认知能力、自我完善和企业级安全。
  ](https://github.com/ObisDevs/node-typer-MCP)  
______________________________________________________________________
🎯 概述
节点类型器MCP 是 有史以来最先进的模型上下文协议服务器 --一个完整的AGI系统,包含20个专业工具,涵盖人工智能自动化、数据处理和智能任务执行的各个方面。
🚀 适用于:
- Windsurf MCP经理 --完全集成IDE
- 克劳德桌面MCP --AI助手增强
- n8n个AI工作流节点 --自动化平台集成
- 自定义AI代理 --任何符合MCP的系统
⚡ 关键能力:
- 🧠 自主认知智能 --计划、执行和调整任务
- 🔄 自我完善体系 --在需要时创建新工具
- 🌐 多模态处理 --文本、网络、图像、数据库、系统操作
- 🛡️ 企业安全 --带审计日志的沙盒执行
- 📊 高级分析 --统计分析和ML算法
- 💾 持久存储器 --跨课程学习和记忆
______________________________________________________________________
🛠️ 完整的工具库(20个工具)
🔧 核心实用工具(9)
| 工具 | 描述 | 主要功能 |
|---|---|---|
typewrite | 类人打字模拟 | 逐个字符输出,可配置速度,TTY检测 |
infer_type | 智能类型检测 | 数字、布尔值、日期、数组、智能推理 |
cast_type | 安全类型转换 | 错误处理、验证、有意义的错误消息 |
log_message | 高级日志记录系统 | 颜色编码级别、动画输出、过滤 |
generate_n8n_workflow | N8N工作流生成器 | 自然语言→ JSON,自动检测节点,触发器 |
transform_data | 通用数据转换器 | JSON/CSV/XML/YAML,字段映射,嵌套结构 |
validate_data | 模式验证引擎 | JSON模式、自定义规则、严格/宽松模式 |
evaluate_expression | 安全表达式计算器 | 数学/逻辑/字符串/日期表达式,变量注入 |
manage_secrets | 企业秘密管理 | 存储/检索/屏蔽/生成,多种秘密类型 |
🧠 大脑智能系统(10)
| 工具 | 描述 | 功能 |
|---|---|---|
web_intelligence | Web数据收集和分析 | 多URL抓取、内容分析、情感检测 |
cognitive_search | 人工智能驱动的搜索引擎 | 多引擎聚合、事实核查、趋势分析 |
analytics_brain | 统计与机器学习分析 | 相关性、预测、聚类、异常检测 |
vision_intelligence | 图像与视觉处理 | OCR、物体检测、图表分析、人脸识别 |
orchestrator_brain | 主任务协调员 | 多工具编排、优化、自适应执行 |
system_intelligence | 终端和系统操作 | SSH、代码执行、文件操作、进程管理 |
memory_brain | 持久记忆系统 | 长期存储、关联、模式学习 |
database_intelligence | 多数据库操作 | SQL/NoSQL/图、模式分析、优化 |
cognitive_task | 自主任务执行 | 计划、执行、错误恢复、反思 |
self_improvement | 动态工具创建 | 故障分析、工具生成、系统演化 |
💳 付款处理(1)
| 工具 | 描述 | 功能 |
|---|---|---|
stripe_payment_processor | Stripe API集成 | 支付意图、捕获、退款、检索 |
______________________________________________________________________
🧠 认知架构
自主智能功能:
- 🎯 任务规划 --将复杂任务分解为可执行步骤
- 🔄 错误恢复 --明智的反思和替代方法
- 📈 自优化 --从失败中吸取教训,提高绩效
- 🔗 工具编排 --为复杂的工作流程协调多个工具
- 💡 情境感知 --跨任务执行维护内存
多模态处理:
- 📝 文本处理 --NLP、情感分析、实体提取
- 🌐 网络智能 --实时数据收集和分析
- 👁️ 计算机视觉 --图像分析、OCR、图表判读
- 📊 数据分析 --统计分析、机器学习算法、预测
- 💾 数据库操作 --具有优化功能的多数据库支持
______________________________________________________________________
🚀 快速开始
1.安装
git clone https://github.com/ObisDevs/node-typer-MCP.git
cd node-typer-MCP
npm install
npm run build2.运行测试
npm test3.启动MCP服务器
node dist/server.js______________________________________________________________________
⚙️ 配置
Windsurf MCP配置
{
"mcpServers": {
"node-typer": {
"command": "node",
"args": ["/absolute/path/to/node-typer-MCP/dist/server.js"],
"cwd": "/absolute/path/to/node-typer-MCP"
}
}
}Claude桌面MCP配置
{
"mcpServers": {
"node-typer": {
"command": "node",
"args": ["/path/to/node-typer-MCP/dist/server.js"]
}
}
}环境变量
# Optional: Set custom port
PORT=3000
# Optional: Enable debug logging
DEBUG=true
# Optional: Stripe API key for payment processing
STRIPE_SECRET_KEY=sk_test_...______________________________________________________________________
💡 使用示例
基本工具使用
// 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高级认知任务
// 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支付处理
// Create payment intent
use stripe_payment_processor to create payment for $20.00
// Process refund
use stripe_payment_processor to refund payment pi_1234567890______________________________________________________________________
🏗️ 建筑
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______________________________________________________________________
🛡️ 安全功能
- 🔒 沙盒执行 --代码执行的隔离环境
- 🔑 安全认证 -基于密钥的SSH和API身份验证
- 📋 审计日志 --完成行动跟踪和监控
- ⚡ 资源限制 --CPU、内存和时间限制
- 🛡️ 输入验证 --全面的参数验证
- 🔐 秘密管理 --敏感数据的加密存储
______________________________________________________________________
📊 性能和可扩展性
- ⚡ 高性能 --以最小的开销优化TypeScript
- 🔄 并发处理 --并行工具执行能力
- 💾 内存效率高 --智能缓存和资源管理
- 📈 可扩展体系结构 --支持水平缩放
- 🎯 自动优化 --自调整性能参数
______________________________________________________________________
🧪 测试
# 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测试覆盖范围:
- ✅ 核心公用事业(100%)
- ✅ MCP适配器(100%)
- ✅ 工具实施(95%)
- ✅ 认知大脑(90%)
- ✅ 集成测试(100%)
______________________________________________________________________
🤝 贡献
我们欢迎为使其成为最终的MCP服务器做出贡献!
开发工作流程:
- 分叉 存储库
- 创建 特征分支:
git checkout -b feat/amazing-feature - 开发 您的功能与测试
- 测试 彻底:
npm test - 构建 成功:
npm run build - 提交 对于常规承诺:
git commit -m "feat: add amazing feature" - 推 并创建Pull Request
规范标准:
- TypeScript严格模式 --全型安全
- ESLint+Pretier --一致的代码格式
- Vitest测试 --全面的测试覆盖率
- 常规承诺 --清除提交消息
- 文档 --所有公共API的JSDoc
添加新工具:
- 在中创建工具
src/tools/your-tool.ts - 将类型添加到
src/mcp/types.ts - 注册
src/mcp/adapter.ts - 增添
src/server.ts - 在中编写测试
test/ - 更新文档
______________________________________________________________________
🌟 路线图
🔮 即将推出的功能:
- 🎙️ 音频智能 --语音处理与合成
- 🤖 代码智能 --高级代码分析和生成
- 📡 实时通信 --实时消息和协作
- 🎨 创造性智力 --内容生成和设计
- 🔌 插件架构 --第三方工具扩展
📈 性能改进:
- ⚡ WebAssembly集成 --超快速计算
- 🌐 分布式处理 --多节点执行
- 📊 高级缓存 --智能结果缓存
- 🔄 流处理 --实时数据流
______________________________________________________________________
📄 许可证
MIT许可证 --请参阅 许可证 了解详情。
______________________________________________________________________
🙏 致谢
- 模型上下文协议 --对于令人惊叹的协议规范
- TypeScript团队 --对于优秀的类型系统
- Vitest --用于快速可靠的测试框架
- 开源社区 --寻求灵感和贡献
______________________________________________________________________
📞 支持
______________________________________________________________________
⭐ 如果你觉得这个存储库有用,请为其加星!
内置于❤️ ObisDevs团队
