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.1.tar.gz (23.0 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.1-py3-none-any.whl (29.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tool_search-0.1.1.tar.gz
  • Upload date:
  • Size: 23.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.13

File hashes

Hashes for tool_search-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c26ee8e3f873ddd1174a009c01492f7050354c70a643d8cb1c711a3dd6564fc3
MD5 e86da8201485d96855632d687e8bc247
BLAKE2b-256 f0c8cbf97c4c9c5b957b957aad891d279c602046ac00a3ebb0f3fb1c5a05a0d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tool_search-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3ddb7f15f6d0388d5c705ddc785b39b2ee2de58c558d54edf1c36b5b5e40d96f
MD5 7611977d5f165d558a61aa9fdd164e64
BLAKE2b-256 a8ed38dc4fead34cf314afe3d7b1ff6b33d84672fda876690c0894e28df8130e

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