Skip to main content

MCP server for semantic tool discovery and invocation across multiple MCP servers

Project description

Advanced Tool Use for Factory.ai Droid CLI

Research and implementation of advanced tool use patterns to enhance Factory.ai Droid CLI capabilities.

Goal

Implement cutting-edge tool use patterns from Anthropic and Cloudflare research to make Droid CLI more efficient, capable of handling larger tool libraries, and better at complex multi-step workflows.

Key Concepts

Pattern Description Benefit
Code Mode Have Claude write code to call tools instead of direct tool calling LLMs handle complex tools better as code APIs
Tool Search Tool Dynamic tool discovery with semantic search 85-90% reduction in context usage
Programmatic Tool Calling Execute tools from code in sandbox Filter results before context, reduce latency
Tool Use Examples Provide input_examples for better patterns Improved tool usage accuracy
Code Execution with MCP Present MCP servers as code APIs Unlimited tool libraries, efficient orchestration

Research References

Cookbooks

Status

Phase: Research & Goal Definition

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tool_search-0.1.0.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tool_search-0.1.0-py3-none-any.whl (29.0 kB view details)

Uploaded Python 3

File details

Details for the file tool_search-0.1.0.tar.gz.

File metadata

  • Download URL: tool_search-0.1.0.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.9

File hashes

Hashes for tool_search-0.1.0.tar.gz
Algorithm Hash digest
SHA256 362f967640bb72569117b3a4ff3fbd8c445cf346afaf46da399c0b031f90e2c4
MD5 95483f8d5b7b3a8500e4fd13d91fccf2
BLAKE2b-256 c516e87efb06c176ba2eeaa7035f51940025931d5166d1b9823df718bb798308

See more details on using hashes here.

File details

Details for the file tool_search-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: tool_search-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 29.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.9

File hashes

Hashes for tool_search-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3723e96608d4a2d7c58f484314b0234943f203aca3fa02aedc0a72288f2c3595
MD5 b7df1d59e90f33d513bea27bc5f9a167
BLAKE2b-256 7bfdbcf4f4a3938d8287ba67f99efafb324c7050c05eb53a287160685a68c798

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page