MCPcopy
hub / github.com/superduper-io/superduper

github.com/superduper-io/superduper @0.10.0 sqlite

repository ↗ · DeepWiki ↗ · release 0.10.0 ↗
2,043 symbols 7,898 edges 253 files 1,134 documented · 56%
README

  <img width="50%" alt="SuperDuper logo" src="https://raw.githubusercontent.com/superduper-io/superduper-docs/main/static/img/SuperDuperDB_logo_color.svg">

Build database-integrated AI-agents and applications with your favourite tools

Docs | Blog | Website | Templates | Slack | Youtube | LinkedIn

Package version Supported Python versions License - Apache 2.0

Installation

Required: Make sure that you have Python 3.10+ installed.

Install the base package:

pip install superduper-framework >= 0.7.0

Install a plugin for your databackend:

# at least one or more of the following:
pip install superduper-mongodb >= 0.7.0
# or
pip install superduper-sql >= 0.7.0
# or
pip install superduper-snowflake >= 0.7.0
# or
pip install superduper-redis >= 0.7.0

Install additional plugins for your use-case (optional):

pip install superduper-<plugin_name>

Check out the documentation

Right here.

Community & getting help

If you have any problems, questions, comments, or ideas: - Join our Slack (we look forward to seeing you there). - Search through our GitHub Discussions, or add a new question. - Comment an existing issue or create a new one. - Help us to improve Superduper by providing your valuable feedback here! - Email us at gethelp@superduper.io. - Visit our YouTube channel. - Follow us on Twitter (now X). - Connect with us on LinkedIn. - Feel free to contact a maintainer or community volunteer directly!

Contributing

There are many ways to contribute, and they are not limited to writing code. We welcome all contributions such as:

Please see our Contributing Guide for details.

Contributors

Thanks goes to these wonderful people:

License

Superduper is open-source and intended to be a community effort, and it wouldn't be possible without your support and enthusiasm. It is distributed under the terms of the Apache 2.0 license. Any contribution made to this project will be subject to the same provisions.

Join Us

We are looking for nice people who are invested in the problem we are trying to solve to join us full-time. Find roles that we are trying to fill here!

Core symbols most depended-on inside this repo

apply
called by 158
superduper/base/apply.py
items
called by 129
superduper/misc/special_dicts.py
get
called by 127
superduper/backends/base/data_backend.py
execute
called by 118
superduper/base/event.py
select
called by 108
superduper/backends/base/data_backend.py
load
called by 91
superduper/base/datalayer.py
show
called by 86
superduper/base/apply.py
encode
called by 60
superduper/base/base.py

Shape

Method 1,187
Function 528
Class 314
Route 14

Languages

Python100%

Modules by API surface

superduper/base/datatype.py99 symbols
superduper/backends/base/data_backend.py74 symbols
superduper/base/query.py68 symbols
superduper/misc/schema.py62 symbols
superduper/base/metadata.py62 symbols
superduper/components/component.py55 symbols
superduper/components/model.py48 symbols
superduper/backends/simple/compute.py40 symbols
plugins/sql/superduper_sql/data_backend.py39 symbols
test/unittest/component/test_model.py35 symbols
superduper/base/document.py35 symbols
test/unittest/base/test_datalayer.py32 symbols

Dependencies from manifests, versioned

PyYAML6.0.0 · 1×
anthropic0.25.0 · 1×
boto31.16 · 1×
chromadb
cohere4.40 · 1×
datasets2.18.0 · 1×
dill0.3.6 · 1×
fastapi0.103.2 · 1×

Datastores touched

(mongodb)Database · 1 repos
test_dbDatabase · 1 repos
(mysql)Database · 1 repos
documentsDatabase · 1 repos
test_dbDatabase · 1 repos

For agents

$ claude mcp add superduper \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact