diff --git a/servers/filesystem/README.md b/servers/filesystem/README.md new file mode 100644 index 0000000..1ed8158 --- /dev/null +++ b/servers/filesystem/README.md @@ -0,0 +1,21 @@ +# ๐Ÿ—‚๏ธ Filesystem Tool Server + +A FastAPI-powered server to interact with your filesystem via OpenAPI. + +## ๐Ÿš€ Quickstart + +Clone the repo and run the server: + +```bash +git clone https://github.com/open-webui/openapi-servers +cd openapi-servers/servers/filesystem +pip install -r requirements.txt +uvicorn main:app --host 0.0.0.0 --reload +``` + +๐Ÿ“ก Your Filesystem server will be live at: +http://localhost:8000/docs + +--- + +Built for plug & play โšก \ No newline at end of file diff --git a/servers/git/README.md b/servers/git/README.md index 97fff8b..e2a23c0 100644 --- a/servers/git/README.md +++ b/servers/git/README.md @@ -1 +1,17 @@ -Untested MCP Port, Contribution Welcome. \ No newline at end of file +# ๐Ÿงฐ Git Tool Server + +โšก๏ธ A FastAPI-based Git tool server implementation. + +> ๐Ÿšง Untested MCP Port โ€“ Contribution Welcome! + +## ๐Ÿš€ Quickstart + +```bash +git clone https://github.com/open-webui/openapi-servers +cd openapi-servers/servers/git + +pip install -r requirements.txt +uvicorn main:app --host 0.0.0.0 --reload +``` + +โœ… You're now running the Git tool server! \ No newline at end of file diff --git a/servers/memory/README.md b/servers/memory/README.md new file mode 100644 index 0000000..c2f37d9 --- /dev/null +++ b/servers/memory/README.md @@ -0,0 +1,16 @@ +# ๐Ÿง  Memory Tool Server + +A plug-and-play server for memory tools using FastAPI. + +## ๐Ÿš€ Quickstart + +Clone the repo and start the memory server: + +```bash +git clone https://github.com/open-webui/openapi-servers +cd openapi-servers/servers/memory +pip install -r requirements.txt +uvicorn main:app --host 0.0.0.0 --reload +``` + +That's it โ€“ you're live! ๐ŸŸข \ No newline at end of file diff --git a/servers/time/README.md b/servers/time/README.md new file mode 100644 index 0000000..15327e6 --- /dev/null +++ b/servers/time/README.md @@ -0,0 +1,14 @@ +# ๐Ÿ•’ Time Tool Server + +Blazingly fast time API server โšก๏ธ + +## ๐Ÿš€ Quickstart + +```bash +git clone https://github.com/open-webui/openapi-servers +cd openapi-servers/servers/time +pip install -r requirements.txt +uvicorn main:app --host 0.0.0.0 --reload +``` + +You're live. โฑ๏ธ๐Ÿ“ก \ No newline at end of file diff --git a/servers/weather/README.md b/servers/weather/README.md new file mode 100644 index 0000000..66f8523 --- /dev/null +++ b/servers/weather/README.md @@ -0,0 +1,55 @@ +# โ›… Weather Tool Server + +A sleek and simple FastAPI-based server to provide weather data using OpenAPI standards. + +๐Ÿ“ฆ Built with: +โšก๏ธ FastAPI โ€ข ๐Ÿ“œ OpenAPI โ€ข ๐Ÿงฐ Python + +--- + +## ๐Ÿš€ Quickstart + +Clone the repo and get started in seconds: + +```bash +git clone https://github.com/open-webui/openapi-servers +cd openapi-servers/servers/weather + +# Install dependencies +pip install -r requirements.txt + +# Run the server +uvicorn main:app --host 0.0.0.0 --reload +``` + +--- + +## ๐Ÿ” About + +This server is part of the OpenAPI Tools Collection. Use it to fetch real-time weather information, location-based forecasts, and more โ€” all wrapped in a developer-friendly OpenAPI interface. + +Compatible with any OpenAPI-supported ecosystem, including: + +- ๐ŸŒ€ FastAPI +- ๐Ÿ“˜ Swagger UI +- ๐Ÿงช API testing tools + +--- + +## ๐Ÿšง Customization + +Plug in your favorite weather provider API, tailor endpoints, or extend the OpenAPI spec. Ideal for integration into AI agents, automated dashboards, or personal assistants. + +--- + +## ๐ŸŒ API Documentation + +Once running, explore auto-generated interactive docs: + +๐Ÿ–ฅ๏ธ Swagger UI: http://localhost:8000/docs +๐Ÿ“„ OpenAPI JSON: http://localhost:8000/openapi.json + +--- + +Made with โค๏ธ by the Open WebUI community ๐ŸŒ +Explore more tools โžก๏ธ https://github.com/open-webui/openapi-servers \ No newline at end of file