Commit Graph

267 Commits

Author SHA1 Message Date
pietrozullo 3d32fdec2d fix: docs formatting 2025-10-22 07:44:39 +02:00
Vincenzo Reina 7d3a3040a9 feat: Adapter integrations (#325)
* feat: openai, anthropic, google adapters

* feat: adapters examples and documentation

* feat: update imports

* fix: release drafter action

* docs: header change

* chore: locked langchain dependencies in pyproject.toml (#321)

* python/release/1.3.13

* feat: Update langchain adapter

* feat: Update MCPAgent

* feat: General fixes

* feat: Correct naming

* feat: Fix formatting

* feat: Add genai dependency

* feat: Fix documentation

* feat: Fix imports

* logo

* icons

* Update docs/python/integration/google.mdx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Pietro Zullo <62951181+pietrozullo@users.noreply.github.com>

* feat: Critical bug fixes

* chore: local logos

* chore: moved icons

* fix: Lambda closure issue

* docs: Add steps

* docs: Fix documentation

* fix docs action

* fix attempt 2

* docs: update

* chore: google optional dependency

* chore: minor docs changes

* fix generate docs script

* fix: lint

* import guard in __init__ file

* ci: install google-genai in docs workflow

* chore: print diffs

* chore: fix action checkout ref

---------

Signed-off-by: Vincenzo Reina <vincenzoreinaa05@gmail.com>
Signed-off-by: Pietro Zullo <62951181+pietrozullo@users.noreply.github.com>
Co-authored-by: pietrozullo <pietro.zullo@gmail.com>
Co-authored-by: Pietro Zullo <62951181+pietrozullo@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-22 07:37:29 +02:00
Pietro Zullo 0106a76673 feat/typescript/hosted inspector & docs (#361)
* Instant deploy Dockerfile

* removed start.sh

* remove slop

* docs: inspector docs

* redirect in sidebar

* fix railway url

* better docker
2025-10-21 14:48:00 +02:00
Enrico Toniato 6dcee78726 chore: enter canary prerelease mode and update inspector, prompts, and starter templates (#362)
* chore: enter canary prerelease mode

* fix(chat): improve formatting and refactor inspector components (#357)

* chore(inspector): update dependencies and refactor components

- Updated pnpm-lock.yaml to reflect changes in dependency versions, including zod and added markdown-to-jsx.
- Refactored inspector components for improved code quality and consistency, including formatting adjustments and import organization.
- Enhanced TypeScript configuration by enabling composite builds for better module resolution.
- Cleaned up unused code and improved overall readability across various components.

* changeset

* chore: enter canary prerelease mode

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* feat: tests cmua (#356)

* feat: enhance create-mcp-use-app with package manager detection and commands

- Added functions to detect the package manager used and provide corresponding install and dev commands.
- Updated the CLI options to allow users to specify their preferred package manager (yarn, npm, pnpm).
- Introduced a new test command in package.json for CLI testing.
- Enhanced package installation logic to handle different package managers more gracefully.

* changeset

* fix test

* fix windows path

* fix: correct Windows path handling in create-mcp-use-app workflow

* fix: update yarn command syntax in create-mcp-use-app workflow for consistency

* chore(typescript): version packages (canary)

* feat: introduce new starter templates for MCP server + cleanup (#360)

* feat: introduce new starter and apps-sdk templates for MCP server

- Added a comprehensive starter template that includes tools, resources, and UI components for building MCP servers.
- Introduced an apps-sdk template demonstrating OpenAI Apps SDK integration with pizzaz reference widgets.
- Updated documentation to reflect new templates and quick start instructions.
- Refactored existing templates to streamline usage and improve clarity.
- Enhanced package.json scripts for testing and development workflows.

* add changeset

* fix: update pnpm-lock.yaml to correct template paths and remove unused dependencies

* fix: lint

* refactor: standardize quotes and update template names in GitHub Actions workflow

- Changed single quotes to double quotes for consistency in paths.
- Updated template names from 'ui', 'uiresource', 'apps_sdk' to 'starter', 'ui-resource', 'apps-sdk-demo' for clarity.
- Cleaned up whitespace in script sections for improved readability.

* refactor: update template options in workflow and clean up whitespace in TypeScript files

- Expanded the template options in the GitHub Actions workflow to include 'starter', 'ui-resource', and 'apps-sdk-demo'.
- Removed unnecessary whitespace in TypeScript files for improved readability and consistency.

* fix types

* fix(inspector): update callPrompt reference and add new methods to MCPConnection

- Changed the reference of callPrompt in LayoutContent to use getPrompt.
- Added listPrompts and getPrompt methods to the MCPConnection interface and their implementations in McpProvider, throwing errors when not connected.

* chore(typescript): version packages (canary)

* fix: prompts

* fix template

* chore(typescript): version packages (canary)

* feat(inspector): enhance PromptsTab with saved prompts functionality

- Added functionality to load and save prompts from localStorage.
- Introduced a new state for managing saved prompts and updated the UI to display them.
- Refactored prompt execution logic to accommodate saved prompts.
- Improved error handling and user feedback for prompt execution.
- Updated the server.ts to dynamically listen on a specified port from environment variables.

* Update khaki-baths-follow.md

Signed-off-by: Enrico Toniato <2827496+tonxxd@users.noreply.github.com>

* Update fine-cougars-change.md

Signed-off-by: Enrico Toniato <2827496+tonxxd@users.noreply.github.com>

---------

Signed-off-by: Enrico Toniato <2827496+tonxxd@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Luigi Pederzani <luigipederzani@gmail.com>
2025-10-21 14:27:51 +02:00
pietrozullo 0177aa4164 chore: remove all occurencies of mcp-use-ts repo 2025-10-21 08:34:51 +02:00
pietrozullo 343965d6d5 fix: docs formatting issue 2025-10-20 18:18:42 +02:00
pietrozullo 6730314d3c mcp 101 and X.com 2025-10-20 16:59:39 +02:00
pietrozullo f1791638ff navlinks 2025-10-20 15:43:51 +02:00
Pietro Zullo 1cae240ca2 feat/docs (#340)
* Check out feat/server/python branch with latest docs

* feat: structure v1

* feat: product navigation

* stubs

* emtpy pages

* feat: home page

* autogenerate docs updated

* side bar on home page with redirects

* theme adaptation of welcome cards

* cleanup logos

* cleanup

* WIP disclosure in Python Server

* feat: add initial documentation and images for MCP server framework

* feat: add TypeScript documentation for mcp agent and mcp client + remove typescript reference from python files

* fix: update sandbox documentation for Python and TypeScript clients

- Adjusted Python sandbox documentation for clarity in API key usage.
- Added a warning in TypeScript documentation indicating that sandbox execution is not yet supported, with a reference to the Python version for users needing this functionality.

* feat: enhance TypeScript SDK documentation with new icons and structured navigation

* fix

* feat: update getting started guide

* refactor: remove sandboxed execution section from TypeScript connection types documentation

- Deleted the Sandboxed Execution section, including installation instructions and characteristics.
- Updated the Choosing the Right Connection Type section to reflect the removal of sandboxed execution details.

* feat: add observability documentation for MCP agents

* feat: add comprehensive documentation for MCP server framework

* feat: expand TypeScript server documentation with new templates, prompts, and UI widgets sections

* fix

* color hover

* remove inspector

* feat: remove claude code review

* fix: broken links

---------

Co-authored-by: Luigi Pederzani <luigipederzani@gmail.com>
2025-10-20 14:35:55 +02:00
pietrozullo c5625de079 python/release/1.3.13 2025-10-18 15:38:13 +02:00
pietrozullo ebfa187570 docs: header change 2025-10-18 10:19:43 +02:00
Pietro Zullo be89397fe8 fix: python: docs: astream removed (#320) 2025-10-17 20:16:07 +02:00
Pietro Zullo 18f51eddb8 Feat: python/restructure (#318)
* move: session

* move: client

* move:config

* move: exceptions

* move: connectors -> client.connectors

* move: task_managers -> client.task_managers

* move: observability -> agents.observability

* move: middleware -> client.middleware

* move: managers -> agents.managers

* move: auth -> client.auth

* move: adapters -> agents.adapters

* test: bc test

* test: bc test

* chore: remove relative imports

* fix tests

* chore: update docs

* chore: deprecation warnings

* chore: fix dangerous non absolute import

* fix: remove legacy imports

* telemetry
2025-10-17 20:09:19 +02:00
Pietro Zullo 260b6ce034 fix: docs broken links and structure (#317)
* chore: move snippets in correct position

* chore: remove unused variable

* fix: broken links

* fix: insructions on generate_docs
2025-10-17 12:30:42 +02:00
Pietro Zullo c87f85385c chore: docs og image fix 2025-10-16 13:02:18 +00:00
Pietro Zullo 8300f0a504 fix: example for fastapi in docs 2025-10-16 12:42:15 +00:00
Luigi Pederzani 3ff31be303 move docs 2025-10-15 19:23:46 +02:00