Commit graph servers/src/fetch/src/mcp_server_fetch
Author SHA1 Message Date
Ola Hungerford
8f73c9ac4c
Merge branch 'main' into main 2025-03-30 08:32:53 -07:00
Wilhelm Klopp
0490e08253
Fix typo in mcp_server_fetch 2025-03-26 18:52:33 +00:00
shiquda
64a654744a feat(fetch): add support for using proxy for requests 2025-03-13 00:20:48 +08:00
David Soria Parra
53f4a23b73
Update server implementation and dependencies 2025-01-15 17:27:12 +00:00
Aleksey Zhukov
ebecd590e2
Update error handling to use ErrorData consistently
Also:
Updated mcp dependency from 1.0.0 to 1.1.3

This aligns with MCP's error handling patterns and provides better
structured error information.
2025-01-10 21:53:57 +01:00
yangdx
ce72760302 Fix webpage content pagination logic error
Improve truncated content handling. Fix empty content return logic •
2025-01-02 16:51:23 +08:00
Justin Spahr-Summers
d1650ce5fb
Merge pull request #144 from SkywaveTM/main
fix(fetch): properly handles robots.txt
2024-12-03 07:18:33 -06:00
Jack Adamson
45dfd82192
fix deserialization of URL 2024-12-02 13:09:10 +00:00
YeongJun
d5bae8759f
follows redirects on checking robots.txt 2024-11-30 23:31:30 +09:00
YeongJun
168522f34d
ensure url is string type in robot_parser.can_fetch() 2024-11-30 23:10:12 +09:00
Jack Adamson
bee382cec5
make changes requested in PR 2024-11-29 15:45:10 +00:00
Jack Adamson
a9e37d25c6
switch pydantic type annotations to satisfy pyright 2024-11-29 15:22:46 +00:00
Jack Adamson
ea42a21078
add doc strings for readabilty and constrain types 2024-11-29 14:54:06 +00:00
Jack Adamson
5552af104c
format with black 2024-11-29 13:37:35 +00:00
Jack Adamson
b6710dae1a
add argument to fetch raw html 2024-11-29 13:16:09 +00:00
Jack Adamson
e8dcd29427
add pagination of fetches so models can avoid reading a full page if it's got the information it needs 2024-11-29 13:04:16 +00:00
Jack Adamson
960321f136
improve error message to model on fetch failure 2024-11-29 12:23:18 +00:00
Jack Adamson
37622d3872
add handling of non-html pages 2024-11-29 11:51:41 +00:00
Jack Adamson
467330de6e
update fetch server to use readability JS if node is installed 2024-11-28 18:44:33 +00:00
Ikko Eltociear Ashimine
b16a541c2e
chore: update server.py
minor fix
2024-11-28 14:35:52 +09:00
Jack Adamson
51af6b56ef
add command-line arguments for controlling user-agent and whether to obey robots.txt 2024-11-25 19:31:23 +00:00
Jack Adamson
84321c89cf
make the fetch mcp-server obey robots.txt 2024-11-22 19:04:04 +00:00
Jack Adamson
c08d2a3cf6
fix lint 2024-11-22 19:03:43 +00:00
Jack Adamson
4fa58d546b
add better exception handling 2024-11-22 15:30:28 +00:00
Jack Adamson
781571b40d
add fetch MCP server 2024-11-22 12:33:19 +00:00