zzstoatzz
2eb10094b5
Refactor ATProto example to use resources and proper type annotations
...
- Add TypedDict definitions for all responses in types.py
- Convert read operations to resources (status, timeline, search, notifications)
- Keep state-modifying operations as tools (post, follow, like, repost)
- Add proper type annotations with Annotated and Field descriptions
- Update demo to use read_resource for resources
- Better separation of concerns with typed interfaces
2025-06-22 22:39:14 -05:00
zzstoatzz
5c23ac8ee9
Refactor ATProto example with modular design and improved demo
...
- Create _atproto.py module for private implementation details
- Clean server.py to only expose public API (tools)
- Update demo with --post flag instead of comments
- Better separation of concerns
2025-06-22 22:39:14 -05:00
zzstoatzz
4421bafb2a
Add script entry point for atproto-mcp command
2025-06-22 22:39:14 -05:00
zzstoatzz
1952d5d320
push code
2025-06-22 22:39:14 -05:00
zzstoatzz
40226a8fb7
Implement full ATProto functionality with 8 tools for Bluesky interaction
2025-06-22 22:39:14 -05:00
zzstoatzz
8faf3f5721
Add ATProto MCP example
2025-06-22 22:39:14 -05:00
Goro
57e0b03711
Run pre-commit and fix typing issues
2025-06-16 07:12:41 +02:00
Goro
84316cea5e
Add file type example
2025-06-16 00:35:54 +02:00
Jeremiah Lowin
46ab813de6
Deprecate top-level import
2025-06-14 09:12:21 -04:00
Jeremiah Lowin
18615bc48b
Remove empty parens
2025-06-04 15:41:28 -04:00
Jeremiah Lowin
d1549c3d35
Remove empty parens
2025-06-04 15:37:55 -04:00
zzstoatzz
36b0da6329
fix example
2025-06-03 11:24:54 -05:00
zzstoatzz
dc88356869
allow passing one or many --server-arg flags
2025-06-03 11:06:37 -05:00
Jeremiah Lowin
6cac09cf2a
Add support for RouteMap tags, update docs
2025-05-22 21:59:16 -04:00
Jeremiah Lowin
9a2d92b46d
Add as_proxy improvements and tests
2025-05-17 12:23:48 -04:00
zzstoatzz
e2d0ca6d3e
update proxy docs + example
2025-05-15 01:13:47 -05:00
Jeremiah Lowin
fa6d962009
Update composition docs
2025-05-10 15:47:20 -04:00
Alain IVARS
cc6ecca416
Merge branch 'main' into tests_coverage
2025-05-04 08:53:20 +01:00
Jeremiah Lowin
5f0193b237
Fix kwarg
2025-05-03 12:15:07 -04:00
strawgate
80f7487f36
Add an example of a custom serializer implementation
2025-05-03 06:48:50 -05:00
Alain IVARS
3539de0c82
Refactor tests (remove duplicate). Add test coverage for simple_echo, complex_inputs, desktop, echo.
2025-05-03 09:01:34 +01:00
zzstoatzz
c1618d5dce
add readme to smarthome example
2025-05-01 09:45:57 -05:00
zzstoatzz
d24367581b
merge conflict
2025-04-24 00:48:00 -05:00
zzstoatzz
77a241c09c
fix branch name in example
2025-04-13 18:28:44 -05:00
zzstoatzz
35ca7c65d3
improvements
2025-04-13 18:27:17 -05:00
zzstoatzz
adb18f2e8e
more tools
2025-04-13 18:27:17 -05:00
zzstoatzz
d87b95b581
o
...
one more time
try defer
checkpoint
small updates
push code
2025-04-13 18:27:17 -05:00
zzstoatzz
76d0e3dc79
no write config option
...
oops
o
2025-04-13 18:27:17 -05:00
zzstoatzz
988f3b52a5
dead branch
...
push code
push code
push
2025-04-13 18:27:16 -05:00
zzstoatzz
96c9bad51a
push code
2025-04-13 18:27:16 -05:00
zzstoatzz
6e35912c4e
merge conflict
2025-04-13 18:27:11 -05:00
Jeremiah Lowin
e5843f9782
Use _ as default mount separator and make configurable
2025-04-12 21:30:14 -04:00
Jeremiah Lowin
69751a1786
Add sampling and roots functionality and tests
2025-04-11 11:11:53 -04:00
zzstoatzz
16af43e272
use type
2025-04-11 03:42:00 -05:00
Jeremiah Lowin
466ab331e9
Reorganize clients and transports
2025-04-10 20:44:59 -04:00
Jeremiah Lowin
9ca99d5809
Add OpenAPI server and tests
2025-04-10 11:16:58 -04:00
Jeremiah Lowin
9b89715294
Support mounting FastMCPs as sub-servers
2025-04-07 17:54:55 -04:00
Jeremiah Lowin
1b6813ef26
Basic cleanup
2025-04-05 17:39:51 -04:00
Jeremiah Lowin
ca810729d7
Use upstream FastMCP
2025-04-01 18:35:57 -04:00
zzstoatzz
0040d83899
add note
2024-12-03 13:13:33 -06:00
zzstoatzz
7947d69185
merge conflict
...
fix
merge conflict
multi
2024-12-03 13:13:32 -06:00
zzstoatzz
d6efd774ff
merge conflict
2024-12-03 13:12:21 -06:00
Michael Jurasovic
5c3a4517c2
Handling of complex inputs
2024-12-03 12:19:17 +11:00
Jeremiah Lowin
709b48bbb7
Support dependencies
2024-12-01 20:55:16 -05:00
zzstoatzz
cbb8dbeccf
add module docstring
2024-11-30 22:16:21 -06:00
zzstoatzz
c6e8de95b9
more
...
wip
link em
2024-11-30 21:49:27 -06:00
zzstoatzz
1b2c9cbc67
update example
2024-11-30 21:24:33 -06:00
zzstoatzz
ff829f7826
surge example
2024-11-30 21:24:33 -06:00
Jeremiah Lowin
0fb37ec4cc
Merge branch 'main' into updates
2024-11-30 19:34:19 -05:00
Jeremiah Lowin
aed403d929
Update readmeUpdate README
2024-11-30 19:30:36 -05:00