Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • MCP Framework
  • Steel Puppeteer
  • Chrome Debug MCP Server
  • mem0 MCP Server
  • Agent MCP
Back to MCP Servers
MCP Agent TypeScript Port

MCP Agent TypeScript Port

Public
waldzellai/mcp-agent-ts

Robust TypeScript implementation of the Model Context Protocol offering modular, type-safe agents with advanced workflow management, concurrent task execution, context-rich logging, and flexible CLI control for intelligent context-aware automation.

typescript
0 tools
May 29, 2025
Updated Jun 4, 2025

Supercharge Your AI with MCP Agent TypeScript Port

MCP Server

Unlock the full potential of MCP Agent TypeScript Port through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

MCP Agent TypeScript Port

Overview

The MCP (Model Context Protocol) Agent TypeScript Port is a robust type-safe implementation of the MCP Agent system. It provides a flexible framework for building intelligent context-aware agents with advanced workflow management, logging, and execution capabilities.

This is a TypeScript port of the original MCP Agent framework by lastmile-ai.

Features

  • šŸš€ Modular Architecture

    • Comprehensive TypeScript implementation
    • Flexible, extensible design
    • Type-safe interfaces
  • šŸ“Š Advanced Workflow Management

    • Step-based workflow execution
    • Concurrent task processing
    • Detailed context tracking
  • šŸ” Powerful Logging System

    • Configurable log levels
    • Context-rich logging
    • Log export capabilities
  • 🧰 Flexible Executor

    • Task queuing
    • Timeout handling
    • Concurrent task management
  • šŸ–„ļø CLI Support

    • Command-line interface
    • Easy agent management

Installation

Installing via Smithery

To install MCP Agent TypeScript Port for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @waldzellai/mcp-agent-ts --client claude

Manual Installation

npm install @waldzell/mcp-agent-ts

Quick Start

Creating a Workflow

import { BaseWorkflow } from '@waldzell/mcp-agent-ts'; class MyDataProcessingWorkflow extends BaseWorkflow { constructor() { super('my-workflow', 'Data Processing'); this.addStep({ id: 'extract', name: 'Data Extraction', execute: async (context) => { // Implement data extraction logic return { data: ['item1', 'item2'] }; } }); this.addStep({ id: 'transform', name: 'Data Transformation', execute: async (context) => { // Implement data transformation logic return { transformedData: ['ITEM1', 'ITEM2'] }; } }); } } async function runWorkflow() { const workflow = new MyDataProcessingWorkflow(); const results = await workflow.execute(); console.log(results); }

Logging

import { debug, info, warn, error } from '@waldzell/mcp-agent-ts'; // Log with different levels debug('Debugging information', { userId: 123 }); info('System started'); warn('Potential issue detected'); error('Critical error occurred');

CLI Usage

# Start the MCP Agent npx mcp-agent start # List available tools npx mcp-agent list-tools # Set log level npx mcp-agent log-level debug

Executor Usage

import { BaseExecutor, Task } from '@waldzell/mcp-agent-ts'; const executor = new BaseExecutor({ maxConcurrentTasks: 3, timeout: 60000 // 1-minute timeout }); const task: Task = { id: 'example-task', name: 'Sample Task', execute: async () => { // Task implementation return 'Task completed'; } }; await executor.enqueueTask(task);

Configuration

The MCP Agent can be configured through:

  • Environment variables
  • Configuration files
  • Programmatic configuration

Development Status

🚧 Early Stage Development 🚧

This is an early-stage port and is not yet feature-complete. Contributions and feedback are welcome!

Original Project

Original MCP Agent: lastmile-ai/mcp-agent

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project follows the license of the original MCP Agent project, found here.

Acknowledgements

Special thanks to the original MCP Agent developers for creating an innovative framework for AI agent development.

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • MCP Framework
    MCP Framework

    TypeScript framework for building Model Context Protocol servers with automatic tool, prompt, and re...

    Added May 30, 2025
  • Steel Puppeteer
    Steel Puppeteer

    Model Context Protocol server enabling advanced browser automation with Puppeteer, offering web navi...

    Added May 30, 2025
  • Chrome Debug MCP Server
    Chrome Debug MCP Server

    Model Context Protocol server enabling advanced browser automation with Playwright, featuring multi-...

    13 tools
    Added May 30, 2025
  • mem0 MCP Server
    mem0 MCP Server

    TypeScript implementation of a Model Context Protocol server offering memory stream creation, conten...

    Added May 30, 2025
  • Agent MCP
    Agent MCP

    A framework leveraging the Model Context Protocol for creating multi-agent AI systems with coordinat...

    Added May 30, 2025