One MCP server, every tool an agent needs
Project description
owlvin-tools
One MCP server, every tool an agent needs.
Quick Start
pip install owlvin-tools
Add to your Claude Code config (.mcp.json):
{
"mcpServers": {
"owlvin-tools": {
"command": "owlvin-tools"
}
}
}
That's it. Your agent now has web search, URL fetching, code linting, data queries, health checks, process management, and more — through a single tool called search.
Why One Tool?
Most MCP servers expose 10-100 tools, burning 10,000-60,000 context tokens before your agent does anything. owlvin-tools exposes one tool that routes internally. Your agent describes what it needs in natural language, and the server figures it out.
What's Included
| Capability | Example | Requires |
|---|---|---|
| Web search | search("latest Python release") |
ddgs (included) |
| URL fetch | search("https://example.com") |
trafilatura (optional) |
| Twitter/X | search("https://x.com/user/status/123") |
— |
| YouTube transcripts | search("https://youtube.com/watch?v=xyz") |
yt-dlp |
| Code linting | search("lint server.py") |
ruff (optional) |
| Data queries | search("SELECT count(*) FROM data file.csv") |
duckdb (optional) |
| Health checks | search("is drumsplit healthy") |
— |
| Process management | search("what ports are listening") |
— |
| Secrets | search("check STRIPE_SECRET_KEY") |
keyring (optional) |
| Document conversion | search("convert report.pdf") |
docling (optional) |
| Cost tracking | search("how much have I spent") |
OWLVIN_API_KEY |
Install optional extras:
pip install owlvin-tools[all] # everything
pip install owlvin-tools[fetch] # just URL fetching
pip install owlvin-tools[data] # just SQL queries
Zero-Config Alternative
uvx owlvin-tools
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file owlvin_tools-0.2.0.tar.gz.
File metadata
- Download URL: owlvin_tools-0.2.0.tar.gz
- Upload date:
- Size: 188.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8a2d3096bf524f1b6bbb3ccc93d93bf3c368f0cc4b78dff34465ff66d03c5f29
|
|
| MD5 |
2a4edca31171e65769c824270f915dec
|
|
| BLAKE2b-256 |
04464c3239677de6dbe6ea0e2042e8cc8b3f9e800101061283cd1ba47660d30c
|
File details
Details for the file owlvin_tools-0.2.0-py3-none-any.whl.
File metadata
- Download URL: owlvin_tools-0.2.0-py3-none-any.whl
- Upload date:
- Size: 15.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1008426ebc0d44564a19e89476b340f9e94c1e7b7b4b05a79692544ca0bf8502
|
|
| MD5 |
ba1b2ed28b92ab44284a7e5c400ed842
|
|
| BLAKE2b-256 |
9a701b1b71673f6636651b765cbf5f7fb7d4ba476947f664c54dce24823a7c64
|