Skip to main content
Glama

MCP Agent TypeScript Port

by waldzellai

MCP 에이전트 TypeScript 포트

개요

MCP(Model Context Protocol) Agent TypeScript Port는 MCP Agent 시스템의 강력하고 타입 안전한 구현체입니다. 고급 워크플로 관리, 로깅 및 실행 기능을 갖춘 지능형 컨텍스트 인식 에이전트를 구축하기 위한 유연한 프레임워크를 제공합니다.

이는 lastmile-ai가 만든 원래 MCP Agent 프레임워크 의 TypeScript 포트입니다.

특징

  • 🚀 모듈형 아키텍처
    • 포괄적인 TypeScript 구현
    • 유연하고 확장 가능한 디자인
    • 유형 안전 인터페이스
  • 📊 고급 워크플로 관리
    • 단계 기반 워크플로 실행
    • 동시 작업 처리
    • 자세한 컨텍스트 추적
  • 🔍 강력한 로깅 시스템
    • 구성 가능한 로그 수준
    • 컨텍스트가 풍부한 로깅
    • 로그 내보내기 기능
  • 🧰 유연한 실행자
    • 작업 대기열
    • 타임아웃 처리
    • 동시 작업 관리
  • 🖥️ CLI 지원
    • 명령줄 인터페이스
    • 간편한 에이전트 관리

설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 MCP Agent TypeScript Port를 자동으로 설치하려면:

지엑스피1

수동 설치

npm install @waldzell/mcp-agent-ts

빠른 시작

워크플로 생성

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); }

벌채 반출

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 사용법

# 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

실행자 사용

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);

구성

MCP 에이전트는 다음을 통해 구성할 수 있습니다.

  • 환경 변수
  • 구성 파일
  • 프로그래밍 방식 구성

개발 현황

🚧 초기 단계 개발 🚧

아직 초기 단계이며 기능이 완성되지 않았습니다. 기여와 피드백을 환영합니다!

오리지널 프로젝트

원래 MCP 에이전트: lastmile-ai/mcp-agent

기여하다

  1. 저장소를 포크하세요
  2. 기능 브랜치를 생성합니다( git checkout -b feature/AmazingFeature )
  3. 변경 사항을 커밋합니다( git commit -m 'Add some AmazingFeature' )
  4. 브랜치에 푸시( git push origin feature/AmazingFeature )
  5. 풀 리퀘스트 열기

특허

이 프로젝트는 여기에서 찾을 수 있는 원래 MCP Agent 프로젝트의 라이센스를 따릅니다.

감사의 말

AI 에이전트 개발을 위한 혁신적인 프레임워크를 만들어 준 원래 MCP 에이전트 개발자에게 특별히 감사드립니다.

-
security - not tested
F
license - not found
-
quality - not tested

MCP Agent 프레임워크의 TypeScript 구현으로, 고급 워크플로 관리, 로깅 및 실행 기능을 갖춘 컨텍스트 인식 에이전트를 구축하기 위한 도구를 제공합니다.

  1. 개요
    1. 특징
      1. 설치
        1. Smithery를 통해 설치
        2. 수동 설치
      2. 빠른 시작
        1. 워크플로 생성
        2. 벌채 반출
        3. CLI 사용법
      3. 실행자 사용
        1. 구성
          1. 개발 현황
            1. 오리지널 프로젝트
              1. 기여하다
                1. 특허
                  1. 감사의 말

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      A TypeScript-based server that allows calling other MCP clients from your own MCP client, facilitating task delegation and context window offloading for enhanced multi-agent interactions.
                      Last updated -
                      3
                      14
                      JavaScript
                      MIT License
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A TypeScript implementation of a Model Context Protocol (MCP) server that exposes Dify workflows as tools for AI systems to interact with.
                      Last updated -
                      16
                      TypeScript
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.
                      Last updated -
                      67
                      TypeScript
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A template repository for building Model Context Protocol (MCP) servers that enables developers to create interactive AI agents with real-time bidirectional communication capabilities through WebSocket and SSE endpoints.
                      Last updated -
                      TypeScript
                      MIT License

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/waldzellai/mcp-agent-ts'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server