Skip to content

pyramidpy/pyramidpy-tools

Repository files navigation

PyramidPy Tools 🛠️

Tests Python 3.10+ Code style: black License: MIT

A comprehensive collection of curated toolkits for the PyramidPy project. This repository provides ready-to-use tools and integrations to enhance your AI agent capabilities.

🌟 Features

  • Over 50+ tools across 5 categories
  • MCP server support
  • Tools include:
    • 🔍 Tavily Search: Integration with Tavily's AI-powered search API
    • 🤖 Apify Tools: Web scraping and automation capabilities
    • 💬 Telegram Tools: Telegram bot integration utilities
    • 📊 DEX Screener: Tools for cryptocurrency DEX analysis
    • 🎯 Jina Tools: Neural search and indexing capabilities
    • 📈 Twitter Tools: Twitter bot integration utilities

And many more

🚀 Installation

uv add pyramidpy-tools

# or with pip
pip install pyramidpy-tools

🛠️ Quick Start

from pyramidpy_tools import PyramidToolkit

# Initialize the toolkit
toolkit = PyramidToolkit()

# Use specific tools
tavily_tool = toolkit.get_tool("tavily_search")
telegram_tool = toolkit.get_tool("telegram")

🔧 Development

  1. Clone the repository:
git clone https://github.com/pyramidpy/pyramidpy-tools.git
cd pyramidpy-tools
  1. Install dependencies:
uv sync --all-extras
  1. Run tests:
pytest tests/

MCP Server

You can find example of how to use the MCP server in the examples folder.

create a file called twitter_mcp.py and add the following code:

from pyramidpy_tools.toolkit_to_mcp import create_mcp_from_toolkit
from pyramidpy_tools.twitter_user.tools import twitter_toolkit

mcp = create_mcp_from_toolkit(twitter_toolkit, "Twitter MCP Server")

Start the MCP server:

fastmcp dev twitter_mcp.py

🤝 Contributing

We love your input! We want to make contributing to PyramidPy Tools as easy and transparent as possible, whether it's:

  • Reporting a bug
  • Discussing the current state of the code
  • Submitting a fix
  • Proposing new features

We are working on a tooling (powered by agents of course) to help you contribute to this project.

Check out our Contributing Guide for ways to get started.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔗 Related Projects

About

Pyramidpy AI Agent Framework tools

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages