Skip to content

[FEATURE}: Tool, MCP, Agent Registry for Laddr #19

Description

@TFM-HITESH

Is your feature request related to a problem? Please describe.
If we look at NextJS and shadcn UI, we are able to add any components simply using a command like npx add shadcn@latest button. It would be nice to have something similar for laddr to add standard MCPs and regular tools.

Describe the solution you'd like
An easy to use and clear global registry which contains standard implementations of popular tools and MCPs that can be added to the project rather than coding every tool from scratch.

Similar to shadcn, the user can easily make whatever changes they want to the specific implementation of the tool on demand.

Eg commands :

Simple Tools :
laddr add tool/web_tools/web_scraper
laddr add tool/research_tools/deep_search_tool
laddr add tool/connector_tools/slack_message_tool
laddr add tool/doc_tools/doc_compactor_tool

Simple MCPs :
laddr add mcp/ui_mcps/shadcn_mcp
laddr add mcp/code_mcps/nextjs_testcases_mcp

Simple Agents :
laddr add agents/basic_agents/math_solver_agent
laddr add agents/market_agents/stock_price_predictor_agent

Describe alternatives you've considered
NA

Additional context
Refer to code refator issue for further clarity on how tool registry should interact with adding tools/mcps/agents to a laddr project.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions