Merge branch 'mcp_feature' of https://github.com/camel-ai/owl into mcp_feature
Browse files- pyproject.toml +3 -1
- requirements.txt +1 -2
- uv.lock +77 -4
pyproject.toml
CHANGED
@@ -21,10 +21,12 @@ keywords = [
|
|
21 |
"learning-systems"
|
22 |
]
|
23 |
dependencies = [
|
24 |
-
"camel-ai[all]==0.2.
|
25 |
"chunkr-ai>=0.0.41",
|
26 |
"docx2markdown>=0.1.1",
|
27 |
"gradio>=3.50.2",
|
|
|
|
|
28 |
]
|
29 |
|
30 |
[project.urls]
|
|
|
21 |
"learning-systems"
|
22 |
]
|
23 |
dependencies = [
|
24 |
+
"camel-ai[all]==0.2.28",
|
25 |
"chunkr-ai>=0.0.41",
|
26 |
"docx2markdown>=0.1.1",
|
27 |
"gradio>=3.50.2",
|
28 |
+
"mcp-simple-arxiv==0.2.2",
|
29 |
+
"mcp-server-fetch==2025.1.17",
|
30 |
]
|
31 |
|
32 |
[project.urls]
|
requirements.txt
CHANGED
@@ -1,7 +1,6 @@
|
|
1 |
-
camel-ai[all]==0.2.
|
2 |
chunkr-ai>=0.0.41
|
3 |
docx2markdown>=0.1.1
|
4 |
gradio>=3.50.2
|
5 |
-
mcp==1.3.0
|
6 |
mcp-simple-arxiv==0.2.2
|
7 |
mcp-server-fetch==2025.1.17
|
|
|
1 |
+
camel-ai[all]==0.2.28
|
2 |
chunkr-ai>=0.0.41
|
3 |
docx2markdown>=0.1.1
|
4 |
gradio>=3.50.2
|
|
|
5 |
mcp-simple-arxiv==0.2.2
|
6 |
mcp-server-fetch==2025.1.17
|
uv.lock
CHANGED
@@ -482,7 +482,7 @@ wheels = [
|
|
482 |
|
483 |
[[package]]
|
484 |
name = "camel-ai"
|
485 |
-
version = "0.2.
|
486 |
source = { registry = "https://pypi.org/simple" }
|
487 |
dependencies = [
|
488 |
{ name = "colorama" },
|
@@ -499,9 +499,9 @@ dependencies = [
|
|
499 |
{ name = "pyyaml" },
|
500 |
{ name = "tiktoken" },
|
501 |
]
|
502 |
-
sdist = { url = "https://files.pythonhosted.org/packages/
|
503 |
wheels = [
|
504 |
-
{ url = "https://files.pythonhosted.org/packages/
|
505 |
]
|
506 |
|
507 |
[package.optional-dependencies]
|
@@ -2685,6 +2685,19 @@ wheels = [
|
|
2685 |
{ url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528 },
|
2686 |
]
|
2687 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2688 |
[[package]]
|
2689 |
name = "markupsafe"
|
2690 |
version = "2.1.5"
|
@@ -2806,6 +2819,38 @@ wheels = [
|
|
2806 |
{ url = "https://files.pythonhosted.org/packages/d0/d2/a9e87b506b2094f5aa9becc1af5178842701b27217fa43877353da2577e3/mcp-1.3.0-py3-none-any.whl", hash = "sha256:2829d67ce339a249f803f22eba5e90385eafcac45c94b00cab6cef7e8f217211", size = 70672 },
|
2807 |
]
|
2808 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2809 |
[[package]]
|
2810 |
name = "mdurl"
|
2811 |
version = "0.1.2"
|
@@ -3571,14 +3616,18 @@ dependencies = [
|
|
3571 |
{ name = "chunkr-ai" },
|
3572 |
{ name = "docx2markdown" },
|
3573 |
{ name = "gradio" },
|
|
|
|
|
3574 |
]
|
3575 |
|
3576 |
[package.metadata]
|
3577 |
requires-dist = [
|
3578 |
-
{ name = "camel-ai", extras = ["all"], specifier = "==0.2.
|
3579 |
{ name = "chunkr-ai", specifier = ">=0.0.41" },
|
3580 |
{ name = "docx2markdown", specifier = ">=0.1.1" },
|
3581 |
{ name = "gradio", specifier = ">=3.50.2" },
|
|
|
|
|
3582 |
]
|
3583 |
|
3584 |
[[package]]
|
@@ -3962,6 +4011,15 @@ wheels = [
|
|
3962 |
{ url = "https://files.pythonhosted.org/packages/b5/35/6c4c6fc8774a9e3629cd750dc24a7a4fb090a25ccd5c3246d127b70f9e22/propcache-0.3.0-py3-none-any.whl", hash = "sha256:67dda3c7325691c2081510e92c561f465ba61b975f481735aefdfc845d2cd043", size = 12101 },
|
3963 |
]
|
3964 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3965 |
[[package]]
|
3966 |
name = "proto-plus"
|
3967 |
version = "1.26.0"
|
@@ -4673,6 +4731,21 @@ wheels = [
|
|
4673 |
{ url = "https://files.pythonhosted.org/packages/09/f6/fa777f336629aee8938f3d5c95c09df38459d4eadbdbe34642889857fb6a/rapidfuzz-3.12.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:54bb69ebe5ca0bd7527357e348f16a4c0c52fe0c2fcc8a041010467dcb8385f7", size = 1555000 },
|
4674 |
]
|
4675 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4676 |
[[package]]
|
4677 |
name = "redis"
|
4678 |
version = "5.2.1"
|
|
|
482 |
|
483 |
[[package]]
|
484 |
name = "camel-ai"
|
485 |
+
version = "0.2.28"
|
486 |
source = { registry = "https://pypi.org/simple" }
|
487 |
dependencies = [
|
488 |
{ name = "colorama" },
|
|
|
499 |
{ name = "pyyaml" },
|
500 |
{ name = "tiktoken" },
|
501 |
]
|
502 |
+
sdist = { url = "https://files.pythonhosted.org/packages/6a/3b/7f350ae3c5bf42263688d3a69333e3908af4d45ce8f5f838af634a2720b3/camel_ai-0.2.28.tar.gz", hash = "sha256:f47e12bdf59df6e789db4587f0c5bd0adf43b2029d6be1bfcc31bfd41cab9d9f", size = 443082 }
|
503 |
wheels = [
|
504 |
+
{ url = "https://files.pythonhosted.org/packages/5d/27/8a6e97f660354ce03413872268c7f4a40ceefdf39b20f161cb7f672dc67c/camel_ai-0.2.28-py3-none-any.whl", hash = "sha256:079e7e905a36b64be47a6a27ad4b99d21ca0403b27027a4d777744968a22040a", size = 748237 },
|
505 |
]
|
506 |
|
507 |
[package.optional-dependencies]
|
|
|
2685 |
{ url = "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl", hash = "sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1", size = 87528 },
|
2686 |
]
|
2687 |
|
2688 |
+
[[package]]
|
2689 |
+
name = "markdownify"
|
2690 |
+
version = "1.1.0"
|
2691 |
+
source = { registry = "https://pypi.org/simple" }
|
2692 |
+
dependencies = [
|
2693 |
+
{ name = "beautifulsoup4" },
|
2694 |
+
{ name = "six" },
|
2695 |
+
]
|
2696 |
+
sdist = { url = "https://files.pythonhosted.org/packages/2f/78/c48fed23c7aebc2c16049062e72de1da3220c274de59d28c942acdc9ffb2/markdownify-1.1.0.tar.gz", hash = "sha256:449c0bbbf1401c5112379619524f33b63490a8fa479456d41de9dc9e37560ebd", size = 17127 }
|
2697 |
+
wheels = [
|
2698 |
+
{ url = "https://files.pythonhosted.org/packages/64/11/b751af7ad41b254a802cf52f7bc1fca7cabe2388132f2ce60a1a6b9b9622/markdownify-1.1.0-py3-none-any.whl", hash = "sha256:32a5a08e9af02c8a6528942224c91b933b4bd2c7d078f9012943776fc313eeef", size = 13901 },
|
2699 |
+
]
|
2700 |
+
|
2701 |
[[package]]
|
2702 |
name = "markupsafe"
|
2703 |
version = "2.1.5"
|
|
|
2819 |
{ url = "https://files.pythonhosted.org/packages/d0/d2/a9e87b506b2094f5aa9becc1af5178842701b27217fa43877353da2577e3/mcp-1.3.0-py3-none-any.whl", hash = "sha256:2829d67ce339a249f803f22eba5e90385eafcac45c94b00cab6cef7e8f217211", size = 70672 },
|
2820 |
]
|
2821 |
|
2822 |
+
[[package]]
|
2823 |
+
name = "mcp-server-fetch"
|
2824 |
+
version = "2025.1.17"
|
2825 |
+
source = { registry = "https://pypi.org/simple" }
|
2826 |
+
dependencies = [
|
2827 |
+
{ name = "markdownify" },
|
2828 |
+
{ name = "mcp" },
|
2829 |
+
{ name = "protego" },
|
2830 |
+
{ name = "pydantic" },
|
2831 |
+
{ name = "readabilipy" },
|
2832 |
+
{ name = "requests" },
|
2833 |
+
]
|
2834 |
+
sdist = { url = "https://files.pythonhosted.org/packages/99/76/204ac83afe2000b1513b4741229586128361f376fab03832695e0179104d/mcp_server_fetch-2025.1.17.tar.gz", hash = "sha256:aa3a5dee358651103477bc121b98ada18a5c35840c56e4016cc3b40e7df1aa7d", size = 43468 }
|
2835 |
+
wheels = [
|
2836 |
+
{ url = "https://files.pythonhosted.org/packages/d7/34/c0dce3415b627f763a9b7a0202a6a0672446b49f5ca04827340c28d75c63/mcp_server_fetch-2025.1.17-py3-none-any.whl", hash = "sha256:53c4967572464c6329824c9b05cdfa5fe214004d577ae8700fdb04203844be52", size = 7991 },
|
2837 |
+
]
|
2838 |
+
|
2839 |
+
[[package]]
|
2840 |
+
name = "mcp-simple-arxiv"
|
2841 |
+
version = "0.2.2"
|
2842 |
+
source = { registry = "https://pypi.org/simple" }
|
2843 |
+
dependencies = [
|
2844 |
+
{ name = "beautifulsoup4" },
|
2845 |
+
{ name = "feedparser" },
|
2846 |
+
{ name = "httpx" },
|
2847 |
+
{ name = "mcp" },
|
2848 |
+
]
|
2849 |
+
sdist = { url = "https://files.pythonhosted.org/packages/20/d3/d47bfce067ea85bc73154d8299549f84455e601f699fcff513f9d44cef0d/mcp_simple_arxiv-0.2.2.tar.gz", hash = "sha256:e27cfd58a470dcec7d733bd09b4219daddbdc3475a6d256e246a114e5b94e817", size = 12100 }
|
2850 |
+
wheels = [
|
2851 |
+
{ url = "https://files.pythonhosted.org/packages/07/4e/6646a0004fc85b0c1df6e662db42f76fe5a0412179b7f65c066d7804370a/mcp_simple_arxiv-0.2.2-py3-none-any.whl", hash = "sha256:fcf607303c074ae5e88337b5bf3ea52cd781081f49ddf8fa0898eb3b8420dccb", size = 13686 },
|
2852 |
+
]
|
2853 |
+
|
2854 |
[[package]]
|
2855 |
name = "mdurl"
|
2856 |
version = "0.1.2"
|
|
|
3616 |
{ name = "chunkr-ai" },
|
3617 |
{ name = "docx2markdown" },
|
3618 |
{ name = "gradio" },
|
3619 |
+
{ name = "mcp-server-fetch" },
|
3620 |
+
{ name = "mcp-simple-arxiv" },
|
3621 |
]
|
3622 |
|
3623 |
[package.metadata]
|
3624 |
requires-dist = [
|
3625 |
+
{ name = "camel-ai", extras = ["all"], specifier = "==0.2.28" },
|
3626 |
{ name = "chunkr-ai", specifier = ">=0.0.41" },
|
3627 |
{ name = "docx2markdown", specifier = ">=0.1.1" },
|
3628 |
{ name = "gradio", specifier = ">=3.50.2" },
|
3629 |
+
{ name = "mcp-server-fetch", specifier = "==2025.1.17" },
|
3630 |
+
{ name = "mcp-simple-arxiv", specifier = "==0.2.2" },
|
3631 |
]
|
3632 |
|
3633 |
[[package]]
|
|
|
4011 |
{ url = "https://files.pythonhosted.org/packages/b5/35/6c4c6fc8774a9e3629cd750dc24a7a4fb090a25ccd5c3246d127b70f9e22/propcache-0.3.0-py3-none-any.whl", hash = "sha256:67dda3c7325691c2081510e92c561f465ba61b975f481735aefdfc845d2cd043", size = 12101 },
|
4012 |
]
|
4013 |
|
4014 |
+
[[package]]
|
4015 |
+
name = "protego"
|
4016 |
+
version = "0.4.0"
|
4017 |
+
source = { registry = "https://pypi.org/simple" }
|
4018 |
+
sdist = { url = "https://files.pythonhosted.org/packages/4e/6b/84e878d0567dfc11538bad6ce2595cee7ae0c47cf6bf7293683c9ec78ef8/protego-0.4.0.tar.gz", hash = "sha256:93a5e662b61399a0e1f208a324f2c6ea95b23ee39e6cbf2c96246da4a656c2f6", size = 3246425 }
|
4019 |
+
wheels = [
|
4020 |
+
{ url = "https://files.pythonhosted.org/packages/d9/fd/8d84d75832b0983cecf3aff7ae48362fe96fc8ab6ebca9dcf3cefd87e79c/Protego-0.4.0-py2.py3-none-any.whl", hash = "sha256:37640bc0ebe37572d624453a21381d05e9d86e44f89ff1e81794d185a0491666", size = 8553 },
|
4021 |
+
]
|
4022 |
+
|
4023 |
[[package]]
|
4024 |
name = "proto-plus"
|
4025 |
version = "1.26.0"
|
|
|
4731 |
{ url = "https://files.pythonhosted.org/packages/09/f6/fa777f336629aee8938f3d5c95c09df38459d4eadbdbe34642889857fb6a/rapidfuzz-3.12.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:54bb69ebe5ca0bd7527357e348f16a4c0c52fe0c2fcc8a041010467dcb8385f7", size = 1555000 },
|
4732 |
]
|
4733 |
|
4734 |
+
[[package]]
|
4735 |
+
name = "readabilipy"
|
4736 |
+
version = "0.3.0"
|
4737 |
+
source = { registry = "https://pypi.org/simple" }
|
4738 |
+
dependencies = [
|
4739 |
+
{ name = "beautifulsoup4" },
|
4740 |
+
{ name = "html5lib" },
|
4741 |
+
{ name = "lxml" },
|
4742 |
+
{ name = "regex" },
|
4743 |
+
]
|
4744 |
+
sdist = { url = "https://files.pythonhosted.org/packages/b8/e4/260a202516886c2e0cc6e6ae96d1f491792d829098886d9529a2439fbe8e/readabilipy-0.3.0.tar.gz", hash = "sha256:e13313771216953935ac031db4234bdb9725413534bfb3c19dbd6caab0887ae0", size = 35491 }
|
4745 |
+
wheels = [
|
4746 |
+
{ url = "https://files.pythonhosted.org/packages/dd/46/8a640c6de1a6c6af971f858b2fb178ca5e1db91f223d8ba5f40efe1491e5/readabilipy-0.3.0-py3-none-any.whl", hash = "sha256:d106da0fad11d5fdfcde21f5c5385556bfa8ff0258483037d39ea6b1d6db3943", size = 22158 },
|
4747 |
+
]
|
4748 |
+
|
4749 |
[[package]]
|
4750 |
name = "redis"
|
4751 |
version = "5.2.1"
|