
Security News
Insecure Agents Podcast: Certified Patches, Supply Chain Security, and AI Agents
Socket CEO Feross Aboukhadijeh joins Insecure Agents to discuss CVE remediation and why supply chain attacks require a different security approach.
tools-executor
Advanced tools
Run a FastMCP proxy that lists and invokes every MCP tool from the CLI or an HTTP server.
tools-executor is a lightweight FastMCP driver that discovers every MCP tool
exposed by your configured backends, prints Python-like signatures, and lets you
invoke them either from the command line or through a minimal FastMCP server.
uv-first workflow for building,
testing, and publishing to PyPI.pip install tools-executor
or, if you prefer the uv toolchain:
uv tool install tools-executor
Point the CLI at an MCP client definition. Copy mcp.json.example into your
workspace, adjust the upstream server definitions, and pass the path with
-c/--config.
cp mcp.json.example ~/.config/tools-executor/mcp.json
List available tools and inspect their signatures:
tools-executor list -c ~/.config/tools-executor/mcp.json
Call a tool directly:
tools-executor call -c ~/.config/tools-executor/mcp.json weather --arg city="Lisbon"
Run the FastMCP server (HTTP by default):
tools-executor serve -c ~/.config/tools-executor/mcp.json --transport http --host 0.0.0.0 --port 23456
Every command shares the --config option so you can point at different MCP
client definitions per invocation.
uv venv --seed
uv sync
uv run tools-executor list -c mcp.json.example
The repository still ships main.py so you can run ./main.py list ... directly
with uv run if you prefer scripting locally.
uvversion inside pyproject.toml.uv build
uv run python -m tools_executor.cli --help
export PYPI_API_TOKEN="pypi-xxxxxxxxxxxxxxxxxxxxxxxx"
uv publish --token "$PYPI_API_TOKEN"
git tag v0.1.1 && git push --tags).The repository includes .github/workflows/publish.yml, which builds the wheel
and sdist via uv build and calls uv publish --token $PYPI_API_TOKEN. Add a
PYPI_API_TOKEN secret (scoped to “Publish to PyPI”) in your repository settings
and trigger the workflow from the Actions tab or by creating a GitHub Release.
FAQs
Run a FastMCP proxy that lists and invokes every MCP tool from the CLI or an HTTP server.
We found that tools-executor demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CEO Feross Aboukhadijeh joins Insecure Agents to discuss CVE remediation and why supply chain attacks require a different security approach.

Security News
Tailwind Labs laid off 75% of its engineering team after revenue dropped 80%, as LLMs redirect traffic away from documentation where developers discover paid products.

Security News
The planned feature introduces a review step before releases go live, following the Shai-Hulud attacks and a rocky migration off classic tokens that disrupted maintainer workflows.