Loader
mcp_tools.loader
Load templates from various sources (local files, directories, URLs).
fetch_url(url, timeout=30)
Fetch content from a URL.
Source code in mcp_tools/loader.py
17 18 19 20 21 22 | |
is_url(source)
Check if source is a URL.
Source code in mcp_tools/loader.py
11 12 13 14 | |
load(source, pattern='*.md')
Load templates from a source.
Supports: - URL: https://example.com/template.md - Local file: /path/to/template.md - Local directory: /path/to/templates/
| Parameters: |
|
|---|
| Yields: |
|
|---|
Source code in mcp_tools/loader.py
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | |
load_from_directory(directory, pattern='*.md')
Load all templates from a directory.
Source code in mcp_tools/loader.py
46 47 48 49 50 | |
load_from_path(path)
Load a template from a local file.
Source code in mcp_tools/loader.py
25 26 27 28 29 30 31 | |
load_from_url(url)
Load a template from a URL.
Source code in mcp_tools/loader.py
34 35 36 37 38 39 40 41 42 43 | |