Pietro Zullo
7a952a0c4d
feat: expose chat creation ( #239 )
...
* feat: update chat creation requirement
* fix: correct doctrings
2025-08-17 14:16:18 -07:00
Pietro Zullo
1d40f3f9cd
feat: starter CLI ( #235 )
...
* cliv1
* fix: prevent dashes in project name
2025-08-17 14:01:33 -07:00
github-actions[bot]
0f5feb03e4
chore: update dependents info (automated) ( #237 )
...
Co-authored-by: pietrozullo <62951181+pietrozullo@users.noreply.github.com >
2025-08-17 13:59:52 -07:00
pietrozullo
d70dd27640
fix: rename variable
2025-08-15 13:48:48 -07:00
pietrozullo
56ea505162
feat: retry on errors when calling tool that do not belong to the tool itself. for instance, validation errors of their inputs
2025-08-15 13:44:41 -07:00
pietrozullo
780ff33198
help: PH launch
2025-08-13 01:01:23 -07:00
pietrozullo
e907370763
fix: global logging enabled
2025-08-12 10:31:28 -07:00
pietrozullo
75fefdfacd
Remote agent execution creation
2025-08-10 16:18:05 -07:00
pietrozullo
7bac97e60e
release1.3.9
2025-08-10 11:50:37 -07:00
Pietro Zullo
0c6c7663d3
chore: cleanup ( #225 )
...
* Honor deprecation
* Better handling of access methods when method is not supported by server
2025-08-10 11:48:55 -07:00
Luigi Pederzani
628d66ec0f
Add direct tool call example and docs ( #224 )
...
* add direct tool call example and docs
* update
* link page in docs
* add icon
* change icon
2025-08-10 11:48:20 -07:00
github-actions[bot]
f3fc5a1dc3
chore: update dependents info (automated) ( #222 )
...
Co-authored-by: pietrozullo <62951181+pietrozullo@users.noreply.github.com >
2025-08-10 10:49:01 -07:00
Pietro Zullo
2a165e7379
feat: notification & logging ( #223 )
...
* Add message handler function
* Notification test
* feat: logging callback
* Separate logging tests
* Documentation
* Remove duplicate
* rename notidfication test
* Discovery - client reacts to tools,resources,prompts update notifications
* integration test
* unit tests
* Fix, remove asyncio task creation, if we do not cache the tools it is not necessary to refresh. I wonder if it caching them tools (etc) is any important for somebody
* Fix type names in the docs
2025-08-10 10:27:20 -07:00
Pietro Zullo
01f8069269
feat: improve client docs ( #212 )
...
* Clean up session/connector API
* Improved docs, pormpts resources and promts
* minor fixes
2025-08-09 17:01:42 -07:00
Luigi Pederzani
d3cae6eeaf
Update readme ( #221 )
...
* update readme
2025-08-08 07:36:51 +02:00
Kingston
30a973157f
docs: Update MCPAgent API reference ( #216 )
...
The API documentation for the MCPAgent class was missing information on two key features: structured output and conversation history management.
This commit addresses the following issues:
1. **Missing `output_schema` parameter:** The `run` method's documentation is updated to include the `output_schema` parameter, which allows for structured Pydantic model outputs. An example is provided.
2. **Missing `clear_conversation_history` method:** The `clear_conversation_history` method documentation is improved with a more detailed description and a usage example. The section has been reorganized for better clarity.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-08-07 14:39:18 -07:00
Vincenzo Reina
e0face5986
feat: Improve error handling ( #215 )
...
* Add error helper function
* Update error formatting for adapters
* Add custom args for error and add formatted in tools
* Add docs in error formatting and improve observability
* Fix and add more properties on adapters
* Fix on folder name, conflict with utils file
* Final fix for the utils problem
* Try to sort imports in correct order
* Add line at end of the error formatting file
* Fix with imports with ruff
* Fix also ruff formatting error
2025-08-07 12:50:14 -07:00
Kevin Montoya
540588624c
fix: outdated create session from config functionality ( #217 )
...
remove import and details of undefined method
2025-08-06 11:25:57 -07:00
pietrozullo
9b834188fd
Fix auto drafter tag and release names
2025-08-03 18:13:20 -07:00
pietrozullo
fc693b54f1
release1.3.8
2025-08-03 18:02:39 -07:00
NandhuKishore24
6176392c09
feat: Implementing logic to create sessions only for the specified servers. ( #209 )
...
* Adding logic to create sessions for selected servers
* Add empty line in the end
* Add empty line in the end
fixed lint issues and changed inline comment
2025-08-03 17:58:42 -07:00
Pietro Zullo
6e0e7e010b
feat: Structured output for remote agent ( #210 )
2025-08-03 17:55:23 -07:00
pietrozullo
3dbd5e920b
chore: fix airbnb example task cleanup
2025-08-03 17:51:13 -07:00
github-actions[bot]
f2d6e1e447
chore: update dependents info (automated) ( #206 )
...
Co-authored-by: pietrozullo <62951181+pietrozullo@users.noreply.github.com >
2025-08-03 10:37:52 -07:00
pietrozullo
902f82efd4
remote agent execution v1
2025-08-02 13:45:19 -07:00
Pietro Zullo
c846cd6ceb
chore: organize docs ( #204 )
...
* Move files
* Fix internal refs
2025-07-31 22:12:30 -07:00
Pietro Zullo
0f60da81a4
Feat: structured output ( #203 )
...
* mcpagent structured output
* Structured output example
* docs
* fix stream example and ensure it works
2025-07-31 21:48:59 -07:00
pietrozullo
fc3e229205
Fix repo link
2025-07-31 09:16:08 -07:00
pietrozullo
87acea8bc6
Typescript version, remove chat link from readme
2025-07-29 20:57:51 -07:00
Pietro Zullo
506d252d94
Feat: server manager use tool deprecation ( #198 )
...
* Remove use tool from server tool
* Update server manager template
* Update docs
2025-07-27 16:11:22 -07:00
github-actions[bot]
42a2eeeace
chore: update dependents info (automated) ( #197 )
...
Co-authored-by: pietrozullo <62951181+pietrozullo@users.noreply.github.com >
2025-07-26 19:49:08 -07:00
pietrozullo
223b89c73f
chore: move tests in right location, include other integration tests
2025-07-26 17:32:10 -07:00
qwtsc
9d4f1a92d4
fix: add timeout config in http connector ( #185 )
...
* fix: add timeout config
* feat: bump up mcp sdk version to support http connector timeout args
2025-07-23 14:15:57 -07:00
NandhuKishore24
c3f03f404f
Retrieved the list of tools used post agent execution ( #184 )
...
* Fixing Disallowed tool issue #62
* Retrieve tools used by agent
2025-07-23 14:13:08 -07:00
github-actions[bot]
fb3e7cafcb
chore: update dependents info (automated) ( #182 )
...
Co-authored-by: pietrozullo <62951181+pietrozullo@users.noreply.github.com >
2025-07-22 11:11:28 -07:00
pietrozullo
3bdc12d542
Update dependent action
2025-07-22 10:59:51 -07:00
pietrozullo
09f8e3484e
release action update
2025-07-19 17:41:35 -07:00
pietrozullo
5e4dcaf6eb
Fix action dependency
2025-07-19 17:17:44 -07:00
pietrozullo
42061e8f0a
release 1.3.7
2025-07-19 17:12:58 -07:00
pietrozullo
9096077882
Release action does not overwrite pre release draf
2025-07-19 17:09:59 -07:00
pietrozullo
e7738253de
Global anchors in docs
2025-07-19 12:58:34 -07:00
qwtsc
1cec6e685f
feat: add timeout seconds args option when calling tool ( #178 )
...
* feat: add timeout seconds args option when calling tool
* fix: unit test fix
2025-07-19 11:32:12 -07:00
Pietro Zullo
92607e0a8c
Improve action flow ( #180 )
...
* Improve action flow
* remove claude code review, change test name
2025-07-18 16:11:20 -07:00
pietrozullo
55b12fd8a5
Remove claude review action, move linting to another action
2025-07-18 15:55:07 -07:00
pietrozullo
cc0304ebd7
Remove problematic test
2025-07-18 01:22:16 -07:00
Pietro Zullo
1736e31388
Feat: elicitation ( #175 )
...
* Elicitation Client Implementation
* Elicitation test
* Elicitation Documentation
* Docs elictiation fn params
* Bump fastmcp
* Add elicitation to constructors of client
* fix tests
2025-07-17 23:59:38 -07:00
Simba Khadder
78a1c3c0d0
Add sampling to MCPClient constructors ( #171 )
2025-07-17 23:39:53 -07:00
Luigi Pederzani
6d0956c72b
Add Claude Code GitHub Workflow ( #173 )
...
* Update Claude PR Assistant workflow
* Claude Code Review workflow
2025-07-17 07:43:39 +02:00
Pietro Zullo
7250b77c5b
feat: Sampling ( #170 )
...
* Removed unused _setup_client
* Implement sampling in client and connectors
* Tests
* Nicer names in action
* Update previous tests
* Docstrings
* Fixed naming and created other primitives tests
* Supported features table
* docs
2025-07-12 15:00:34 -07:00
Pietro Zullo
b914aa8fc6
Gracefully allow server to error on missing resources/prompts/tools endpoints even if declared ( #169 )
2025-07-12 11:44:13 -07:00