Jeremiah Lowin
3c758d59ae
Update cli.py
2025-04-23 14:34:22 -04:00
Krasus.Chen
296f1c312e
fix fastmcp version ,python path valueError
...
run fastmcp version , when codes in other volume
```
ValueError: '/Volumes/Codes/../.venv/lib/python3.13' is not in the subpath of '/Users/<user home>'
```
2025-04-21 13:25:54 +08:00
Jeremiah Lowin
ee6964221a
Pass kwargs correctly
2025-04-20 17:44:18 -07:00
strawgate
9e5c5d0210
Initial Implementation
2025-04-20 17:37:29 -05:00
strawgate
a49337f02d
Add an init to make mcp_mixin a module
2025-04-20 11:27:26 -05:00
Jeremiah Lowin
aba942b9e9
Do run pyright; update tests for coros
2025-04-18 08:52:37 -04:00
William Easton
8a19eb7804
Merge branch 'main' into McpRegisterable-example
2025-04-16 23:30:21 -05:00
strawgate
5de40ac300
Updates based on PR Feedback
2025-04-16 23:30:09 -05:00
Jeremiah Lowin
48ee1597e2
Improve integration documentation
2025-04-16 10:25:31 -04:00
Jeremiah Lowin
db32622c31
Merge branch 'main' into mount
2025-04-16 09:38:51 -04:00
Jeremiah Lowin
ef4eaad9b1
Merge pull request #181 from kongqi404/verify
...
Add npx validation
2025-04-16 09:37:44 -04:00
Jeremiah Lowin
b4c53c9f88
Fix static checks
2025-04-16 09:34:59 -04:00
Jeremiah Lowin
0fe09ad0b0
default sse to 127.0.0.1
2025-04-16 09:33:34 -04:00
kongqi
e381261026
Add npx validation
2025-04-16 13:24:30 +00:00
strawgate
4f5a9214cb
McpRegisterable Example
2025-04-15 22:56:51 -05:00
Jeremiah Lowin
5ff93f6bd6
Add mount tests
2025-04-15 21:03:00 -04:00
Jeremiah Lowin
d27141a935
Refactor remote servers
2025-04-15 20:28:14 -04:00
Jeremiah Lowin
8d922d995a
restore mcp tool generation to server
2025-04-15 13:54:33 -04:00
Jeremiah Lowin
d39f787537
rename mount -> import
2025-04-15 13:01:36 -04:00
Jeremiah Lowin
67fbb4c3e8
Ensure quoted URIs work; fix proxy template issue
2025-04-15 12:54:58 -04:00
Jeremiah Lowin
4de2469d29
Improve matching logic for quoted chars
2025-04-15 11:31:10 -04:00
Jeremiah Lowin
fa3e64b9af
Create MCP prompts on object
2025-04-15 11:18:31 -04:00
Jeremiah Lowin
c2ca6e1fa2
Fix matching logic
2025-04-15 11:06:51 -04:00
Jeremiah Lowin
ccaf9b3966
Generate MCP resources and templates on respective classes
2025-04-15 10:23:00 -04:00
Jeremiah Lowin
9fdcb8ac93
Update matching logic for resources
2025-04-15 10:04:41 -04:00
Jeremiah Lowin
6fcd333e52
Update tool manager param to key
2025-04-15 09:52:31 -04:00
Jeremiah Lowin
ed1463632d
Add key for storing resources
2025-04-15 09:50:44 -04:00
Jeremiah Lowin
6f208cf732
Update str assignment
2025-04-15 09:39:10 -04:00
Jeremiah Lowin
6e309e1354
Fix bug with duplicate behavior == ignore
2025-04-15 09:33:23 -04:00
Jeremiah Lowin
9d8f237b82
Add get_tools() and update tests to include proxy tools
2025-04-15 09:15:18 -04:00
Jeremiah Lowin
a691b40cf7
Allow tool manager to store an alternative name for tools
2025-04-15 08:54:52 -04:00
Jeremiah Lowin
649329351b
permit optional resource template args
2025-04-15 01:17:59 -04:00
Jeremiah Lowin
ce9500f87e
Add CLI args
2025-04-14 22:12:48 -04:00
Jeremiah Lowin
731366f746
add transport kwargs
2025-04-14 22:08:24 -04:00
Jeremiah Lowin
d2474d558c
Only apply log config to FastMCP loggers
2025-04-14 15:45:05 -04:00
Jeremiah Lowin
0269905263
Ensure objects are copied properly and test mounting fastapi
2025-04-14 12:50:11 -04:00
Jeremiah Lowin
56801435ac
Support openapi 3.0 and 3.1
2025-04-13 22:38:37 -04:00
Jeremiah Lowin
0cc7d88bd7
Update docs and add_resource_fn
2025-04-13 21:54:56 -04:00
Jeremiah Lowin
3ea0685a17
Expand support for various method interactions
2025-04-13 21:39:19 -04:00
Jeremiah Lowin
753c993bb7
Add docs
2025-04-13 11:19:31 -04:00
Jeremiah Lowin
4f58d826c6
Merge branch 'main' into docs
2025-04-13 10:24:10 -04:00
Jeremiah Lowin
218c49ce8d
Enter mounted app lifespans
2025-04-12 21:58:06 -04:00
Jeremiah Lowin
e5843f9782
Use _ as default mount separator and make configurable
2025-04-12 21:30:14 -04:00
Jeremiah Lowin
eea8fa0f1f
bugfix: use fastmcp CLI
2025-04-12 21:09:47 -04:00
Jeremiah Lowin
bae82b491b
Merge branch 'main' into docs
2025-04-12 15:04:36 -04:00
Jeremiah Lowin
a833a7afa4
Clean up server tests
2025-04-12 15:03:48 -04:00
Jeremiah Lowin
dc995af9d8
Begin adding docs
2025-04-12 14:38:32 -04:00
Jeremiah Lowin
79190e40e9
Ensure that openapi tags are transferred to MCP objects
2025-04-12 12:40:57 -04:00
Jeremiah Lowin
ea13dc114f
Improve client return types
2025-04-12 12:16:07 -04:00
Jeremiah Lowin
f0d07e5f04
Add tags, improve duplicate import behavior
2025-04-12 11:20:25 -04:00