User agent, readme
This commit is contained in:
@@ -5,6 +5,11 @@ A Model Context Protocol (MCP) server designed to provide LLMs with efficient, t
|
||||
## ⚠️ AI SLOP DISCLAIMER
|
||||
This entire project was vibe-coded by an AI. It is 100% slop code. Use it at your own risk.
|
||||
|
||||
## 🚨 SECURITY WARNING
|
||||
**This server is designed to be run on `localhost` ONLY.**
|
||||
It contains tools (such as `read_image` and `list_directory`) that allow the LLM to read arbitrary files from your filesystem. If you expose this server to the network or a public IP, any user or compromised AI could potentially read sensitive system files (e.g., SSH keys, `/etc/passwd`).
|
||||
**NEVER run this server on a public-facing IP without implementing strict path validation.**
|
||||
|
||||
## Tools Overview
|
||||
|
||||
### 📁 `list_directory`
|
||||
@@ -64,9 +69,10 @@ This server requires Python 3.10+ and the following packages:
|
||||
* `starlette`: Lightweight ASGI framework.
|
||||
* `Pillow`: Image processing and thumbnail generation.
|
||||
* `requests`: For communicating with the Stable Diffusion API.
|
||||
* `httpx`: For asynchronous API requests (e.g., Wikipedia).
|
||||
|
||||
```bash
|
||||
pip install uvicorn starlette Pillow requests
|
||||
pip install uvicorn starlette Pillow requests httpx
|
||||
```
|
||||
|
||||
### Setup
|
||||
|
||||
Reference in New Issue
Block a user