Skip to content

Latest commit

 

History

218 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP discoverability layer

Components

  • Registry service: Service to handle MCP server registration with pricing configuration. APIs from the service allows for:
    • Listing open servers in registry
    • Listing user owned service in dashboard
    • POST endpoint to register MCP server
    • PATCH endpoint to update MCP server
    • POST Discovery endpoint to available tools with interauth to communicate listed servers exposed to Radius MCP only, which radius mcp establishes connection to and communicates
  • Health checkup demon (not in MVP): Looks for active services and handles the reliability metrics for the same
  • Auth layer: Establishes standard interservice auth layer between registered MCP servers and Radius MCP server
  • UI: Show the tools registry, tools owned by users and transaction links to tool used
  • Tool discovery & execution service: Handles routing to correct domain and then identifying potential tools within the domain, providing it back to LLM.
classDiagram
  class Server {
    + String name
    + String description
    + String createdBy
    + String modifiedBy
  }

  class Tool {
    + String name
    + String description
    + String inputSchema
    + String domain
    + String serverID
    + List~BigDecimal~ descriptionAndInputEmbedding
    + String createdBy
    + String modifiedBy
  }

  class User {
    + String name
    + String hashedpassword
    + String email
    + String walletAddress
  }
  Server *-- Tool: composed
  User --> Server : owns

Loading

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages