Dynamic Tool
БесплатноНе проверенA FastMCP server that dynamically loads tools from Python/YAML file pairs, acting as a stand-in for the Tools Framework in agentic-assembly-framework.
Описание
A FastMCP server that dynamically loads tools from Python/YAML file pairs, acting as a stand-in for the Tools Framework in agentic-assembly-framework.
README
Minimal stand-in for the Tools Framework (package dynamic-tool-mcp) expected by
agentic-assembly-framework. A FastMCP server that dynamically loads
tools from .py+.yaml pairs, plus a client satisfying AAF's McpRuntimeAdapter
contract (get_session(server_url, bearer_token) -> session.call_tool(id, input)).
Pairs with agent-impl-tool-kit, the sibling stand-in for
AAF's Agent Framework (agentic-platform) — together the two satisfy AAF's
AgenticPlatformAdapter and McpRuntimeAdapter contracts for local dev.
Run it
pip install -e .
dynamic-tool-mcp --tools-dir tools --host 127.0.0.1 --port 9100
Adding a tool
Drop a matching pair into the tools directory — no restart-time registration:
tools/
├── add_numbers.yaml # id, description, input_schema, function (default "run")
└── add_numbers.py # def run(input: dict) -> object
Auth
Set MCP_BEARER_TOKENS (comma-separated) to require a bearer token on every
request. Omit it to run with no auth, matching a local-dev assembly.
Client
from dynamic_tool_mcp.client import DynamicToolMcpClient
client = DynamicToolMcpClient()
session = await client.get_session("http://127.0.0.1:9100/sse")
result = await session.call_tool("add_numbers", {"a": 1, "b": 2})
Установка Dynamic Tool
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/sfdrive223-art/mcp-server-tool-kitFAQ
Dynamic Tool MCP бесплатный?
Да, Dynamic Tool MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Dynamic Tool?
Нет, Dynamic Tool работает без API-ключей и переменных окружения.
Dynamic Tool — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Dynamic Tool в Claude Desktop, Claude Code или Cursor?
Открой Dynamic Tool на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Dynamic Tool with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
