Commit Graph

49 Commits

Author SHA1 Message Date
adam jones
d9929014d5 Add mcpName and repository fields for MCP registry (#3068)
Adds metadata required for registering servers in the MCP registry:

- NPM servers (everything, filesystem, memory, sequentialthinking):
  Added mcpName and repository fields to package.json

- PyPI servers (fetch, git, time):
  Added mcp-name comment to README.md

Part of #3047
2025-11-26 14:29:36 +00:00
Adam Jones
78e0088ebd fix(fetch): update uv.lock to sync with pyproject.toml
The lockfile was out of sync because pyproject.toml was updated
(version bump to 0.6.3, httpx<0.28 constraint) but uv.lock wasn't
regenerated. This became a CI failure after switching from --frozen
to --locked in #1852.
2025-11-25 21:52:09 +00:00
Eugene Mwangi
9758f34d36 chore(uv): Prefer --locked for dependency sync (#1852)
Adopt uv best practice for dependency synchronization.

[Note]
- (uv sync --frozen) proceeds with an out-dated lockfile.
  This could lead to inconsistencies.

[Docs]
See: https://docs.astral.sh/uv/concepts/projects/sync/#locking-and-syncing
2025-11-25 21:36:35 +00:00
claude[bot]
3dd0db07fd docs(fetch): Add Windows PYTHONIOENCODING configuration
Add troubleshooting section for Windows users experiencing timeout issues.
Setting PYTHONIOENCODING=utf-8 fixes character encoding problems that
can cause the server to timeout on Windows systems.

Fixes #65

Co-authored-by: Ola Hungerford <olaservo@users.noreply.github.com>
2025-08-17 16:46:33 +00:00
Tadas Antanavicius
0e519ca3a1 Merge pull request #1519 from olaservo/olaservo-patch-1
Update fetch Readme JSON snippets for installation to be complete JSON
2025-05-31 11:27:34 -07:00
David Dworken
c0821f1ed8 Add warning about security risks of 2 MCP servers (#1765) 2025-05-15 17:49:25 +01:00
Ola Hungerford
5514774490 Update fetch Readme JSON snippets for installation to be complete JSON 2025-04-17 19:52:45 -07:00
Burke Holland
090b6b7c1a Move VS Code below Claude 2025-04-10 12:10:02 -05:00
Burke Holland
76b3d7b5de Merge remote-tracking branch 'upstream/main' into burkeholland-vscode-install-instructions 2025-04-10 09:29:23 -05:00
Burke Holland
e6db372447 Update READMEs with instructions for VS Code installation 2025-04-03 16:37:27 -05:00
Ola Hungerford
8f73c9ac4c Merge branch 'main' into main 2025-03-30 08:32:53 -07:00
shiquda
9a4d513724 fix(fetch): specify httpx<0.28 to resolve proxy problem
- AsyncClient.__init__() got an unexpected keyword argument 'proxies'
2025-03-30 22:33:51 +08: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
Jim Clark
4fa1c47b0a Update fetch Docker to not have ux in final stage 2024-12-19 16:05:22 -08:00
Jim Clark
70e19c466d Migrate python servers to mcp namespace 2024-12-19 13:42:46 -08:00
Jim Clark
368e3b23ca Add Dockerfiles for the 17 sample MCP servers
* add Dockerfiles and update README.md definitions
2024-12-19 13:11:34 -08:00
David Soria Parra
e7e1c85058 python servers 0.6.2 2024-12-04 15:57:31 +00: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
David Soria Parra
2578d6f668 python servers 0.6.1 2024-11-29 18:00:23 +00:00
David Soria Parra
f86486984c python servers 0.6.0 2024-11-29 17:54:40 +00: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
e0234c7212 Merge pull request #130 from modelcontextprotocol/jadamson/fetch-use-readabilityjs
feat(fetch): add fetching of raw text, pagination and keeping links in the markdown
2024-11-29 15:09:54 +00:00
Jack Adamson
ea42a21078 add doc strings for readabilty and constrain types 2024-11-29 14:54:06 +00:00
Jack Adamson
c820086b35 update README to reflect new capabilities 2024-11-29 14:45:57 +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
anjor
39d6a3bc6b fix zed config 2024-11-28 22:01:38 +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
15c9c6f4b1 remove redundant gitignore 2024-11-25 20:05:10 +00:00
Jack Adamson
caed64d5db update dependencies 2024-11-25 20:04:59 +00:00
Jack Adamson
fe9777401f update README to document commandline arguments 2024-11-25 19:38:23 +00: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
20a03e7395 add python-version file 2024-11-22 18:54:02 +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