Skip to content

Commit afa0e4b

Browse files
Eclair - Helping AI Agents access the world's data (mlcommons#940)
First implementation of Eclair, an MCP server to help AI models work with Croissant datasets, and various client implementations to use it from almost anywhere.
1 parent 720ab63 commit afa0e4b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+9826
-0
lines changed

eclair/.gitignore

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
.pytest_cache/
6+
7+
# Distribution / packaging
8+
.Python
9+
build/
10+
develop-eggs/
11+
dist/
12+
downloads/
13+
eggs/
14+
.eggs/
15+
lib/
16+
lib64/
17+
parts/
18+
sdist/
19+
var/
20+
wheels/
21+
*.egg-info/
22+
.installed.cfg
23+
*.egg
24+
MANIFEST
25+
26+
# Jupyter Notebook
27+
.ipynb_checkpoints
28+
29+
# pyenv
30+
.python-version
31+
32+
# Environments
33+
.env
34+
.venv
35+
env/
36+
venv/
37+
ENV/
38+
env.bak/
39+
venv.bak/
40+
41+
# mkdocs documentation
42+
/site
43+
44+
# VS Code and models
45+
.vscode/
46+
.claude
47+
CLAUDE.md
48+
GEMINI.md
49+
50+
# macOS
51+
.DS_Store
52+
53+
# Temporary files
54+
*.tmp
55+
*.bak
56+
*.swp
57+
*.swo
58+
59+
# Log files
60+
*.log
61+
62+
# Other
63+
GEMINI.md

eclair/MANIFEST.in

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
include README.md
2+
include LICENSE
3+
include config.json
4+
include requirements.txt
5+
recursive-include src/eclair *.py
6+
recursive-include src/eclair *.md
7+
recursive-include src/eclair *.json
8+
recursive-include src/eclair/mlcbakery/templates *
9+
include src/eclair/py.typed

0 commit comments

Comments
 (0)