1. Conduid
  2. Documentation
  3. NEW TOOLS MCP FASTMCP
MCP server · Documentation

NEW TOOLS MCP FASTMCP

Dynamic Tool Generator for MCP

34Low

Scored 6 months ago · breakdown

About NEW TOOLS MCP FASTMCP

NEW TOOLS MCP FASTMCP is an MCP server in the Documentation category: dynamic Tool Generator for MCP.

Install

From source
git clone https://github.com/0Tarun0709/NEW-TOOLS-MCP-FASTMCP

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about NEW TOOLS MCP FASTMCP

Powered by Claude · Grounded in docs

I know everything about NEW TOOLS MCP FASTMCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

AgenticAI

This repository showcases an experimental Model Context Protocol (MCP) server implementation that dynamically generates MCP tools from Swagger/OpenAPI specifications. This is a groundbreaking approach to achieving dynamic tool implementation in MCP, where traditionally tools were statically defined.

Features

  • Dynamic MCP tool generation from swagger.json input
  • First experimental implementation of dynamic tool creation in MCP
  • Server-Sent Events (SSE) integration for real-time updates
  • Example scripts demonstrating dynamic tool usage
  • Jupyter notebook for testing and experimentation

Sequence Flow Diagram

sequenceDiagram
    participant Client
    participant SSE Server
    participant Parser
    participant Tool Registry
    participant Swagger API

    Client->>SSE Server: Connect to SSE endpoint
    SSE Server-->>Client: Connection established
    
    Swagger API->>Parser: Load swagger.json
    Parser->>Tool Registry: Extract & Register Tools
    Note over Parser,Tool Registry: Dynamic Tool Generation
    
    Client->>SSE Server: Request tool list
    SSE Server->>Tool Registry: Get available tools
    Tool Registry-->>SSE Server: Return tool list
    SSE Server-->>Client: Stream tool list
    
    Client->>SSE Server: Call tool
    SSE Server->>Tool Registry: Lookup tool
    Tool Registry-->>SSE Server: Return tool implementation
    SSE Server->>Swagger API: Execute API call
    Swagger API-->>SSE Server: API Response
    SSE Server-->>Client: Stream result

Usage

  • Run a Sample FastAPI server: python sample-fastapi-server.py
  • Run the MCP server: python sse-server.py
  • Experiment with code in Notebook.ipynb
  • Explore other scripts for additional features

Requirements

  • Python 3.8+
  • (Optional) Install dependencies: pip install -r requirements.txt

For more details, see the code and comments in each file.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About NEW TOOLS MCP FASTMCP

How do I install NEW TOOLS MCP FASTMCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is NEW TOOLS MCP FASTMCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is NEW TOOLS MCP FASTMCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.