Skip to main content

A community repository for scientific agentic tools - discover, share, and use AI tools for science

Project description

SciToolkit

A Community Repository for Scientific Agentic Tools

SciToolkit is a centralized platform for discovering, sharing, and using scientific tools for AI agents. Think of it as an app store for scientific agentic tools across domains like astrophysics, high-energy physics, quantum computing, neutrino physics, and more.

Vision

Making it as easy as possible for researchers to:

  • Create scientific tools for AI agents
  • Publish and share tools with the community
  • Search and discover tools across scientific domains
  • Download and use tools seamlessly
  • Contribute to open scientific AI infrastructure

Features (Planned)

  • Easy Tool Creation: Build tools using Orchestral AI with universal representation
  • MCP Compatible: Full Model Context Protocol support for broad agent compatibility
  • Curated Categories: Domain-organized tools (astro, hep, quantum, etc.)
  • VSCode Extension: Browse, install, and manage tools directly in your IDE
  • Auto-Configuration: One-click setup for Claude Code, Codex, and other agent frameworks
  • Web UI: PyPI-like interface for browsing and managing tools
  • Version Control: Built-in support for tool versioning and updates

Installation

pip install scitoolkit

Usage (Coming Soon)

For Scripts

# Import tools from specific domains
from scitoolkit.astro import aster
from scitoolkit.hep import heptapod
from scitoolkit.quantum import quantum_toolkit

# Use with your favorite agent framework

For VSCode Extension

  1. Install the SciToolkit extension
  2. Search for tools by domain or name
  3. View metadata, README, and features
  4. Install and activate selected tools
  5. Auto-configure your agent framework

Included Toolkits

  • ASTER (Agentic Science Toolkit for Exoplanet Research) - Tools for exoplanet research
  • HEPTAPOD (High Energy Physics Toolkit for Agentic ...) - Tools for high-energy physics
  • Quantum Toolkit - Tools for quantum computing research
  • Neutrino Toolkit - Tools for neutrino physics research

Architecture

SciToolkit is built on:

  • Orchestral AI: Universal tool representation and creation
  • MCP (Model Context Protocol): Standard protocol for tool communication
  • HTTP/STDIO Servers: Flexible hosting options for tools

Contributing

We welcome contributions! SciToolkit is designed to be community-driven. More details coming soon.

Current Status

🚧 Alpha Stage: This package is in early development. The name is secured on PyPI while we build out the full platform.

License

MIT License

Links

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

scitoolkit-0.1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scitoolkit-0.1.0-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file scitoolkit-0.1.0.tar.gz.

File metadata

  • Download URL: scitoolkit-0.1.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for scitoolkit-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fe53a1d802e13b873aae5276cccb8f719c417c4f5e4baeacdb80695c6ce6d61f
MD5 6e65b452c7eac3a74418b774b7282a01
BLAKE2b-256 e5752f09df7582449dd17048489232891efd439e00dd82c0a23cbcf312ccbd96

See more details on using hashes here.

File details

Details for the file scitoolkit-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: scitoolkit-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for scitoolkit-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e3f2ddb96a3a0c5934b4b478a455b3c0b640b2950c338d872f59b6bdaf83605
MD5 4e9314da31e303908c5ff86dfd76913c
BLAKE2b-256 857e3c31754fde17585a93f873cf1ee93a60fc0176171db818fd5f264284a56a

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