NexusAI wrapper - AI Tinkerers - Tel Aviv Hackathon
AI Tinkerers - Tel Aviv
Hackathon Showcase

NexusAI wrapper

Enhanced wrapper enables agent-governed API integration but demands robust validation/security, faces market competition, and suits hybrid subscription/usage pricing.

3 members

API Discovery and MCP Workflow Builder

Project Description

Our project, “API Discovery and MCP Workflow Builder,” streamlines the creation of business processes by automating the discovery, connection, and deployment of APIs. The system consists of three key components:

  1. API Discovery Agent: An intelligent crawler that scans websites and documentation to discover and catalog APIs, enhanced with GPT-4 to provide rich descriptions and usage examples.
  1. Visual Workflow Designer UI: An intuitive drag-and-drop interface where users can assemble discovered APIs into logical business workflows, visualize data flows, and configure connections.
  1. MCP Tool Creator: A sophisticated tool that transforms the designed API sequences into executable MCP workflow tools, using AI to intelligently map data between APIs and generate transformation logic.

The solution enables users to:

  • Automatically discover APIs from existing documentation
  • Visually assemble these APIs into business workflows through a drag-and-drop interface
  • Configure data mappings and transformations between connected APIs
  • Deploy these workflows as ready-to-use MCP tools without writing code
  • Test and monitor the execution of these workflows

Technical Implementation

Technologies Used

  • Python 3.9+: Core backend implementation language
  • OpenAI GPT-4: Powers intelligent API description enhancement and data mapping
  • BeautifulSoup4: HTML parsing for API documentation
  • Requests: HTTP client for API interactions
  • PyYAML: YAML parsing for OpenAPI specifications
  • FastAPI: Backend API framework (planned for full implementation)
  • SQLAlchemy: Data persistence (planned for full implementation)
  • React: Frontend UI framework with state management
  • React Flow: Specialized library for interactive node-based interfaces
  • Material-UI: Component library for consistent and responsive design
  • Axios: HTTP client for frontend-backend communication

Architecture Components

  1. URL Crawler: Recursively explores websites to identify API documentation
  2. API Parser: Extracts structured API information from various formats
  3. API Enhancer (LLM): Improves API descriptions and suggests usage patterns
  4. Interactive Canvas: Drag-and-drop UI for API workflow design
  5. Visual Mapper: Interface for configuring data connections between APIs
  6. Business Object Creator: Converts API sequences into logical workflows
  7. Data Mapping Engine (LLM): Intelligently connects data between sequential APIs
  8. MCP Tool Generator: Creates and deploys executable MCP tools

Implementation Status

While the project demonstrates a compelling proof of concept, it is currently a working prototype with some limitations:

  • API Discovery Agent: The crawler effectively identifies common API documentation formats but needs refinement for more complex or non-standard documentation structures. LLM enhancement works well but requires optimization for speed and cost in production.

  • Visual Workflow Designer UI: The drag-and-drop interface has core functionality implemented but would benefit from usability improvements, real-time collaboration features, and more advanced validation visualization. The data mapping interface needs further refinement to handle complex transformations.

  • MCP Tool Creator: The intelligent data mapping system accurately identifies relationships between APIs, but the integration with actual MCP platform APIs needs further development and testing with real environments.

All three components would benefit from additional development time to reach production-ready status, particularly regarding error handling, edge cases, and performance optimization. However, the core architecture and AI-powered features demonstrate the viability and potential impact of the solution.

Project Impact

Our solution addresses a critical challenge in enterprise environments: the time and expertise required to integrate disparate systems. By automating API discovery and workflow creation, we significantly reduce the time-to-value for implementing business processes, democratize integration capabilities, and enable rapid adaptation to changing business requirements.

The use of AI to enhance API understanding and automate connections between systems, combined with an intuitive visual interface, represents a novel approach that could transform how organizations approach system integration and workflow automation.

no prior work

AI Tinkerers LlamaIndex Microsoft

the git

Summarizing URL...