Commit Graph

77 Commits

Author SHA1 Message Date
Tim Jaeryang Baek
96047bc297
Merge pull request #53 from open-webui/dev
0.0.10
2025-04-10 13:16:11 -07:00
Timothy Jaeryang Baek
bce2e10426 chore: bump 2025-04-10 13:16:02 -07:00
Tim Jaeryang Baek
93caf158c5
Merge pull request #63 from bmen25124/error_handling
Improved error/result handling
2025-04-10 11:43:02 -07:00
bmen25124
566c308d05 Removed ToolResponse 2025-04-10 21:35:46 +03:00
bmen25124
8f8cd406dc Added proper HTTP exceptions 2025-04-10 21:29:29 +03:00
Timothy Jaeryang Baek
9c7d91cf3a fix 2025-04-10 11:27:49 -07:00
bmen25124
d46803d427 Improved error handling, fixed couple of errors 2025-04-10 20:59:40 +03:00
Timothy Jaeryang Baek
2c2c46eb30 refac
Some checks failed
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Has been cancelled
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Has been cancelled
Create and publish Docker images with specific build args / merge-main-images (push) Has been cancelled
2025-04-10 09:40:59 -07:00
Timothy Jaeryang Baek
3941420630 refac 2025-04-10 09:38:08 -07:00
Timothy Jaeryang Baek
6e05f1c56f feat: --env-path support 2025-04-10 09:27:41 -07:00
Tim Jaeryang Baek
f25a6fbb9a
Merge pull request #59 from bmen25124/handle_object_array_nested_types
Some checks are pending
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / merge-main-images (push) Blocked by required conditions
[feat] Added nested object schema support.
2025-04-09 10:54:10 -07:00
bmen25124
637dc48281 Updated dev dependencies 2025-04-09 20:01:29 +03:00
bmen25124
9cbfcd49b9 Resolve "object" and "array" types 2025-04-09 19:55:56 +03:00
Timothy Jaeryang Baek
292059ee5e refac: server path url in docs
Some checks are pending
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Waiting to run
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Waiting to run
Create and publish Docker images with specific build args / merge-main-images (push) Blocked by required conditions
2025-04-08 19:01:16 -07:00
Timothy Jaeryang Baek
a6b5d5e9b0 refac
Some checks failed
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Has been cancelled
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Has been cancelled
Create and publish Docker images with specific build args / merge-main-images (push) Has been cancelled
2025-04-06 19:02:59 -07:00
Timothy Jaeryang Baek
0897e54116 refac 2025-04-06 18:33:56 -07:00
Timothy Jaeryang Baek
4063d352fd fix: --env option 2025-04-06 18:32:30 -07:00
Timothy Jaeryang Baek
8c8a35e07e
Merge pull request #42 from open-webui/dev
Some checks failed
Release / release (push) Has been cancelled
Create and publish Docker images with specific build args / build-main-image (linux/amd64) (push) Has been cancelled
Create and publish Docker images with specific build args / build-main-image (linux/arm64) (push) Has been cancelled
Create and publish Docker images with specific build args / merge-main-images (push) Has been cancelled
0.0.9
2025-04-06 18:24:00 -07:00
Timothy Jaeryang Baek
8330223d19 chore: bump 2025-04-06 18:23:35 -07:00
Timothy Jaeryang Baek
17e858af4d doc: changelog 2025-04-06 18:22:31 -07:00
Timothy Jaeryang Baek
c250341864 refac: --path_prefix 2025-04-06 18:20:47 -07:00
Timothy Jaeryang Baek
4c3486175c doc: readme 2025-04-06 18:06:29 -07:00
Timothy Jaeryang Baek
7785b608c9 refac 2025-04-06 17:59:39 -07:00
Timothy Jaeryang Baek
45c474e0f0 Update Dockerfile
Co-Authored-By: christag <330771+christag@users.noreply.github.com>
2025-04-06 17:54:59 -07:00
Timothy Jaeryang Baek
8b41671bdd feat: dockerfile 2025-04-06 17:52:23 -07:00
Timothy Jaeryang Baek
334089b406 refac 2025-04-06 15:05:00 -07:00
Timothy Jaeryang Baek
615c333e7f
Merge pull request #52 from AlvinNorin/feat/mcp-parameterless-tools
feat: Add spec-compliant support for parameterless MCP tools
2025-04-06 15:04:16 -07:00
AlvinNorin
81e095b5d7 Handle empty input schemas and add support for no-argument tool endpoints
- Check for schema properties existence before processing parameters
- Create separate endpoint handlers for tools with and without input arguments
- Properly handle cases where tools require no parameters

Before this fix, the server would fail to start when MCP servers supplied tools that didn't take input arguments. With the fix, mcpo can now work with @jetbrains/mcp-proxy.
2025-04-06 20:04:14 +02:00
Timothy Jaeryang Baek
e52410714f
Merge pull request #49 from MHugonKaliop/feat/add-prefix-from-discussion-24 2025-04-04 22:17:09 -07:00
Your Full Name
c1c82c3df0 merge final correction 2025-04-04 20:08:32 +02:00
Your Full Name
ce81196fc2 finished renaming of prefix 2025-04-04 20:07:18 +02:00
Your Full Name
20d2e91bf9 Merge branch 'dev' into feat/add-prefix-from-discussion-25 2025-04-04 20:05:18 +02:00
Your Full Name
12b61f4ed7 renamed prefix to path_prefix 2025-04-04 19:49:18 +02:00
Your Full Name
d74e1ceeef added usage of the new parameter 2025-04-04 18:02:44 +02:00
Your Full Name
6c003f8bef As discussed (discussions/24), this new parameter 'prefix' adds an optional prefix to the routes of the services 2025-04-04 17:54:19 +02:00
Timothy Jaeryang Baek
124e95385d
Merge pull request #44 from dfanr/feature-add-links-for-docs
feat: optimizing /docs and /tool/docs page
2025-04-04 07:34:24 -07:00
旺 杜
9854e48205 When loading multiple MCP Servers from config file, add links jumping to tool's docs from root docs, also add link to jump back.
for example:

http://127.0.0.1:8000/docs

```markdown
Automatically generated API from MCP Tool Schemas

available tools:
- memory
- time
```

http://127.0.0.1:8000/memory/docs

```markdown
memory MCP Server

- back to tool list
```
2025-04-04 15:13:54 +08:00
Timothy Jaeryang Baek
be48a688f9
Merge pull request #41 from chizukicn/fix/no-parms
fix: resolve mcpo startup fail when mcp tool parameters are missing
2025-04-03 12:30:33 -07:00
chizukicn
b931e26ebb
fix: resolve mcpo startup fail when mcp tool parameters are missing 2025-04-04 01:39:40 +08:00
Timothy Jaeryang Baek
f1b5fbd52c
Merge pull request #38 from open-webui/dev
Some checks failed
Release / release (push) Has been cancelled
0.0.8
2025-04-03 09:48:51 -07:00
Timothy Jaeryang Baek
65a487101b doc: changelog 2025-04-03 09:48:26 -07:00
Timothy Jaeryang Baek
55ef297f54
Merge pull request #35 from rgaricano/dev
FIX: Enable SSL option
2025-04-03 09:46:14 -07:00
Timothy Jaeryang Baek
738cfb7a97 Update README.md 2025-04-03 09:45:52 -07:00
_00_
dc9e2cf7ba FIX: Enable SSL option
FIX: Enable SSL option
......................................

Added SSL option to uvicorn run.
Added optional params: --ssl-certfile="certfile_path" & --ssl-keyfile="keyfile_path"
2025-04-03 11:20:30 +02:00
Timothy Jaeryang Baek
e55975a876
Merge pull request #32 from open-webui/dev
Some checks are pending
Release / release (push) Waiting to run
0.0.7
2025-04-03 00:47:56 -07:00
Timothy Jaeryang Baek
85b893908d doc: changelog 2025-04-03 00:47:40 -07:00
Timothy Jaeryang Baek
c55ecae887 refac 2025-04-02 23:48:53 -07:00
Timothy Jaeryang Baek
074a8d4a0e feat: image content handling 2025-04-02 23:48:06 -07:00
Timothy Jaeryang Baek
954910ec69
Merge pull request #30 from open-webui/dev
Some checks are pending
Release / release (push) Waiting to run
refac
2025-04-02 21:48:17 -07:00
Timothy Jaeryang Baek
74dd291192 refac 2025-04-02 21:48:00 -07:00