49 Commits

Author SHA1 Message Date
Eugene Yurtsev
538df6d05c Release 0.10.0 (#41) mcpdoc==0.0.10 2025-07-22 16:23:31 -04:00
Aliyan Ishfaq
a429dc788b Fix: handle client-side meta refresh redirects (#40)
Fixes the "Redirecting..." response issue by adding support for HTML
meta refresh redirects in `mcpdoc/main.py`.

- Parses `<meta http-equiv="refresh">` tags to follow client-side
redirects
- Consistent with existing `--follow-redirects` flag behavior
- Resolves cases where documentation sites use meta refresh instead of
HTTP redirects

Modified: `mcpdoc/main.py`
2025-07-22 16:22:39 -04:00
Eugene Yurtsev
d1db6319b9 Update README.md (#37)
fix typo in readme with claude code
2025-07-07 17:12:08 -04:00
Eugene Yurtsev
74237e7714 Release 0.0.9 (#36) mcpdoc==0.0.9 2025-07-07 17:03:56 -04:00
Eugene Yurtsev
b0f7a8e2ad mcpdoc: update server description based on available tools (#35) 2025-07-07 17:03:14 -04:00
Eugene Yurtsev
c9b45f098b ci: configure pytest (#24) 2025-04-05 13:52:21 -04:00
Larsen Weigle
3f859a3fc9 fix(mcpdoc): update readme cli example and mcp json. (#22)
See[ this issue
thread](https://github.com/langchain-ai/mcpdoc/issues/21).

Update examples in the readme to match the arg parser in `cli.py` which
is configured to append multiple urls:

```python
    parser.add_argument(
        "--urls",
        "-u",
        type=str,
        nargs="+",
        help="List of llms.txt URLs or file paths with optional names (format: 'url_or_path' or 'name:url_or_path')",
    )
```

The current examples in the readme file uses multiple `--url` flags so
the previous url is overridden with each new url flag.
2025-04-05 13:23:50 -04:00
Eugene Yurtsev
6a0d649d30 fix: settings propagation (#19)
Fixes: https://github.com/langchain-ai/mcpdoc/issues/17
mcpdoc==0.0.8
2025-03-31 11:43:56 -04:00
Eugene Yurtsev
35e5481ada README: add multiple url examples (#16) 2025-03-28 13:41:03 -04:00
Eugene Yurtsev
53479ff021 Update README.md (#15) 2025-03-28 13:23:14 -04:00
Eugene Yurtsev
7e62344a91 docs: scale down image 2025-03-27 13:56:14 -04:00
Eugene Yurtsev
bac98dc41a Update README.md 2025-03-27 13:53:37 -04:00
Eugene Yurtsev
a885a655cc Release 0.0.7 mcpdoc==0.0.7 2025-03-27 13:23:57 -04:00
Lance Martin
c2977b3602 Add local llms.txt file reading (#14)
Add ability to read llms.txt from local files.

---------

Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com>
2025-03-27 10:22:42 -07:00
Eugene Yurtsev
1bc11f5ea1 update uv lock file (#13) 2025-03-24 10:29:59 -04:00
Eugene Yurtsev
ef4d6b08ab release 0.0.6 (#12) mcpdoc==0.0.6 2025-03-24 10:18:49 -04:00
Eugene Yurtsev
a9e1b14d43 add allowed domains cli option (#11) 2025-03-24 10:17:45 -04:00
Vadym Barda
71ddda1d09 use set for allowed domains (#9) 2025-03-24 10:08:42 -04:00
Vadym Barda
bb3328b0c3 update config README (#10) 2025-03-24 10:08:33 -04:00
Lance Martin
f7556c9bd6 Update README with rules 2025-03-21 13:29:08 -07:00
Lance Martin
921fe07dd0 release 0.0.5: Update / improve the tool descriptions (#8)
Currently I add this workflow to Cursor. We should embed this in the
tool itself.

```
use the langgraph-docs-mcp server to answer any LangGraph questions -- 
+ call list_doc_sources tool to get the available llms.txt file
+ call fetch_docs tool to read it
+ reflect on the urls in llms.txt 
+ reflect on the input question 
+ call fetch_docs on any urls relevant to the question
+ use this to answer the question
```

---------

Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com>
mcpdoc==0.0.5
2025-03-21 14:40:35 -04:00
Lance Martin
0e688fee9a Merge branch 'main' of https://github.com/langchain-ai/mcpdoc 2025-03-19 15:03:10 -07:00
Lance Martin
677facfb64 Minor update 2025-03-19 15:02:45 -07:00
Lance Martin
465e69ffcb Update README.md 2025-03-19 11:03:27 -07:00
Lance Martin
be13a215f4 Update 2025-03-19 11:00:35 -07:00
Lance Martin
6e2221fd5b Update README.md 2025-03-18 15:45:21 -07:00
Lance Martin
19d45109c2 Minor update 2025-03-18 15:44:04 -07:00
Eugene Yurtsev
5d15b6c113 Update README.md (#6) 2025-03-18 17:54:08 -04:00
Lance Martin
fd354128ce Update README (#5) 2025-03-18 17:50:25 -04:00
Eugene Yurtsev
45789158ee Merge pull request #4 from langchain-ai/eugene/add_info
add info level log to sse by default
mcpdoc==0.0.4
2025-03-18 16:38:40 -04:00
Eugene Yurtsev
5a91b4a952 x 2025-03-18 16:38:22 -04:00
Eugene Yurtsev
10820a0daa x 2025-03-18 16:37:21 -04:00
Eugene Yurtsev
8173a631f8 Merge branch 'main' into eugene/add_info 2025-03-18 16:37:15 -04:00
Eugene Yurtsev
393ade07fd x 2025-03-18 16:36:35 -04:00
Eugene Yurtsev
a2319c512f Update README.md 2025-03-18 13:51:43 -04:00
Eugene Yurtsev
bd0f4973c7 Merge pull request #3 from langchain-ai/eugene/mcpdoc_2
release 0.0.3
mcpdoc==0.0.3
2025-03-18 13:31:54 -04:00
Eugene Yurtsev
efd5958db0 x 2025-03-18 13:31:15 -04:00
Eugene Yurtsev
8c9d827810 Merge pull request #2 from langchain-ai/eugene/add_license
Add MIT license
mcpdoc==0.0.2
2025-03-18 13:05:14 -04:00
Eugene Yurtsev
d26c6635b1 x 2025-03-18 13:04:46 -04:00
Eugene Yurtsev
7faa9f8cc8 Merge pull request #1 from langchain-ai/ey/add_sse
mcp: fix transport option, allow specifying host and port
2025-03-18 13:03:20 -04:00
Eugene Yurtsev
d113aa4b80 x 2025-03-18 13:02:40 -04:00
Eugene Yurtsev
36a7b3834a x 2025-03-18 13:01:26 -04:00
Eugene Yurtsev
64ffe99083 x 2025-03-18 12:50:18 -04:00
Eugene Yurtsev
41fe883a76 Update README.md 2025-03-17 23:40:35 -04:00
Eugene Yurtsev
41bdafaabc update version mcpdoc==0.0.1 2025-03-17 23:35:52 -04:00
Eugene Yurtsev
88be786a98 Update README.md 2025-03-17 23:35:01 -04:00
Eugene Yurtsev
aae5ce8986 x 2025-03-17 23:34:39 -04:00
Eugene Yurtsev
e76cddc12d x 2025-03-17 23:32:55 -04:00
Eugene Yurtsev
eb48c19675 scaffold 2025-03-17 23:29:03 -04:00