https://github.com/keyle/mcp-server-lm-studio
MCP server for LM Studio to read the web and search DDG.
https://github.com/keyle/mcp-server-lm-studio
Last synced: about 1 month ago
JSON representation
MCP server for LM Studio to read the web and search DDG.
- Host: GitHub
- URL: https://github.com/keyle/mcp-server-lm-studio
- Owner: keyle
- License: mit
- Created: 2026-05-21T12:45:55.000Z (about 1 month ago)
- Default Branch: master
- Last Pushed: 2026-05-23T09:49:00.000Z (about 1 month ago)
- Last Synced: 2026-05-23T11:34:52.457Z (about 1 month ago)
- Language: Go
- Size: 4.62 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# URL Text Fetcher MCP for LM Studio
Go MCP stdio server for LM Studio that searches the web and fetches readable text or page links from public internet URLs.
Tested on macOS Sequoia with `Gemma 4 E4B`, works nicely for general info. However I recommend `Qwen3.5 9b` for more in depths results.
Coding assisted by GPT 5.5 codex.
Requires Go 1.26. MIT licensed.
## Install
```sh
sudo make install
```
Installs `/usr/local/bin/url-text-fetcher`.
## LM Studio Config
use this in mcp setup (hammer icon, then plus icon).
```json
{
"mcpServers": {
"url-text-fetcher": {
"command": "/usr/local/bin/url-text-fetcher"
}
}
}
```
## Tools
- `fetch_url_text`: fetches text from a public `http://` or `https://` URL.
- `fetch_page_links`: returns navigable links as `{ "text": "...", "url": "..." }` objects.
- `fetch_search_results`: searches DuckDuckGo Lite and returns `{ "title": "...", "url": "..." }` objects.
Local/private network targets, unsafe redirects, non-text content, and oversized responses are blocked.