Commit graph

354 commits

Author SHA1 Message Date
Jeremiah Lowin
91fba14c88
Merge pull request #185 from jlowin/docs v2.2.0
Improve documentation
2025-04-16 10:57:25 -04:00
Jeremiah Lowin
28315a0127 Fix broken links 2025-04-16 10:57:18 -04:00
Jeremiah Lowin
eecd4212ab Improve documentation 2025-04-16 10:56:30 -04:00
Jeremiah Lowin
08c40e7d67
Merge pull request #184 from jlowin/docs
Improve integration documentation
2025-04-16 10:26:48 -04:00
Jeremiah Lowin
48ee1597e2 Improve integration documentation 2025-04-16 10:25:31 -04:00
Jeremiah Lowin
be2ccc6362
Merge pull request #176 from jlowin/mount
Refactor MCP composition
2025-04-16 09:40:08 -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
bd21d2f02d
Merge pull request #182 from jlowin/test-servers
Move test servers; default SSE to 127.0.0.1
2025-04-16 09:37:26 -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
Jeremiah Lowin
f2bfe53de1 move test servers to root tests dir 2025-04-16 09:33:25 -04:00
kongqi
e381261026 Add npx validation 2025-04-16 13:24:30 +00:00
Jeremiah Lowin
526f1993c2 update docs 2025-04-15 21:29:15 -04: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
cb049c5052
Merge pull request #173 from jlowin/prompts
Create MCP prompts on object; fix issue with forwarding proxy templates
2025-04-15 12:56:54 -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
425dbef156
Merge pull request #171 from jlowin/resource-mcp
Generate MCP resources and templates on respective classes
2025-04-15 11:08:48 -04:00
Jeremiah Lowin
c2ca6e1fa2 Fix matching logic 2025-04-15 11:06:51 -04:00
Jeremiah Lowin
dced861899
Merge pull request #170 from jlowin/resources
Add custom key for storing resources
2025-04-15 10:23:34 -04:00
Jeremiah Lowin
ccaf9b3966 Generate MCP resources and templates on respective classes 2025-04-15 10:23:00 -04:00
Jeremiah Lowin
faa8944cfd Fix tests 2025-04-15 10:11:06 -04:00
Jeremiah Lowin
ccff9f4bd2 update docs 2025-04-15 10:10:11 -04:00
Jeremiah Lowin
9fdcb8ac93 Update matching logic for resources 2025-04-15 10:04:41 -04:00
Jeremiah Lowin
9ec0be8665 Update test_tool_manager.py 2025-04-15 09:54:47 -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
e7145a1398
Merge pull request #169 from jlowin/manager-bug
Fix bug with duplicate behavior == ignore
2025-04-15 09:41:45 -04:00
Jeremiah Lowin
2340975232 update docs 2025-04-15 09:40:25 -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
f662c1366e
Merge pull request #168 from jlowin/tool
Allow tool manager to store an alternative name for tools
2025-04-15 09:26:20 -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
2d86b326ba
Merge pull request #165 from jlowin/examples
Update resources.mdx
2025-04-15 01:23:41 -04:00
Jeremiah Lowin
efec36f45d Update resources.mdx 2025-04-15 01:23:28 -04:00
Jeremiah Lowin
45f4030183
Merge pull request #164 from jlowin/optional-resource-template-uris
Allow resource templates to have optional / excluded arguments
2025-04-15 01:22:33 -04:00
Jeremiah Lowin
65c273a65b Update docs 2025-04-15 01:20:51 -04:00
Jeremiah Lowin
649329351b permit optional resource template args 2025-04-15 01:17:59 -04:00
Jeremiah Lowin
059c0889fd
Merge pull request #161 from jlowin/transport-kwargs
Add transport kwargs for mcp.run() and fastmcp run
2025-04-14 22:15:11 -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
7c6435b924
Merge pull request #156 from jlowin/local-logs v2.1.2
Update pyproject.toml
2025-04-14 16:41:47 -04:00
Jeremiah Lowin
55f3666aef Update pyproject.toml 2025-04-14 16:41:33 -04:00
Jeremiah Lowin
a30ee7062c
Merge pull request #155 from jlowin/local-logs
Only apply log config to FastMCP loggers
2025-04-14 15:46:00 -04:00