Skip to content

update mcp server #5076

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jun 22, 2025
Merged

update mcp server #5076

merged 8 commits into from
Jun 22, 2025

Conversation

c121914yu
Copy link
Collaborator

No description provided.

Copy link
Contributor

gru-agent bot commented Jun 22, 2025

TestGru Assignment

Summary

Link CommitId Status Reason
Detail 17673b7 🚫 Skipped No files need to be tested {"docSite/content/zh-cn/docs/development/upgrading/4913.md":"File path does not match include patterns.","docSite/content/zh-cn/docs/development/upgrading/4914.md":"File path does not match include patterns.","pnpm-lock.yaml":"File path does not match include patterns.","projects/mcp_server/package.json":"File path does not match include patterns.","projects/mcp_server/src/api/fastgpt.ts":"File path does not match include patterns.","projects/mcp_server/src/api/request.ts":"File path does not match include patterns.","projects/mcp_server/src/index.ts":"File path does not match include patterns.","projects/mcp_server/src/utils/error.ts":"File path does not match include patterns.","projects/mcp_server/src/utils/string.ts":"File path does not match include patterns.","projects/mcp_server/tsconfig.json":"File path does not match include patterns."}

History Assignment

Tip

You can @gru-agent and leave your feedback. TestGru will make adjustments based on your input

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://a833a061.fastgpt-8gr.pages.dev

Copy link

Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_17673b7ed45f54462ea7c81fc0cc141393d60638

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://d8d2459e.fastgpt-8gr.pages.dev

Copy link

Preview fastgpt Image: ghcr.io/labring/fastgpt-pr:fatsgpt_17673b7ed45f54462ea7c81fc0cc141393d60638

Copy link

Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_3e6a1db642cab593a7ef2a69a67f414d5b2ca14c

Copy link

Preview fastgpt Image: ghcr.io/labring/fastgpt-pr:fatsgpt_3e6a1db642cab593a7ef2a69a67f414d5b2ca14c

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://dc432114.fastgpt-8gr.pages.dev

Copy link

Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_94cbe599731c6baaa08cb93d870d2b974e6b49e6

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://27a8639c.fastgpt-8gr.pages.dev

Copy link

Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_da632ab00bf7c01c1f3aba91a6cd71d5c9117079

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://93de75d1.fastgpt-8gr.pages.dev

Copy link

Preview fastgpt Image: ghcr.io/labring/fastgpt-pr:fatsgpt_94cbe599731c6baaa08cb93d870d2b974e6b49e6

Copy link

Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_80218586721a87b0531731bedda8e08a57ad35b7

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://c109c630.fastgpt-8gr.pages.dev

Copy link

Preview fastgpt Image: ghcr.io/labring/fastgpt-pr:fatsgpt_da632ab00bf7c01c1f3aba91a6cd71d5c9117079

Copy link

Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_4fdd0dd9195d95853cbc40e4da9609b09a5fcb3b

Copy link

Preview fastgpt Image: ghcr.io/labring/fastgpt-pr:fatsgpt_80218586721a87b0531731bedda8e08a57ad35b7

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://7536883f.fastgpt-8gr.pages.dev

Copy link

Preview fastgpt Image: ghcr.io/labring/fastgpt-pr:fatsgpt_4fdd0dd9195d95853cbc40e4da9609b09a5fcb3b

Copy link

Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_69eeaf4257e3573a89fc0574b6048d314582f21b

Copy link

Preview mcp_server Image: ghcr.io/labring/fastgpt-pr:fatsgpt_mcp_server_29f33fe6935ed55bbb7c84bba84c5e5622545c88

Copy link

Deployment Status: ✅ Success
🔗 Preview URL: https://47c51869.fastgpt-8gr.pages.dev

Copy link

Preview fastgpt Image: ghcr.io/labring/fastgpt-pr:fatsgpt_69eeaf4257e3573a89fc0574b6048d314582f21b

Copy link

Preview sandbox Image: ghcr.io/labring/fastgpt-pr:fatsgpt_sandbox_29f33fe6935ed55bbb7c84bba84c5e5622545c88

Copy link

Preview fastgpt Image: ghcr.io/labring/fastgpt-pr:fatsgpt_29f33fe6935ed55bbb7c84bba84c5e5622545c88

@c121914yu c121914yu merged commit 02dfbda into labring:main Jun 22, 2025
7 checks passed
c121914yu added a commit that referenced this pull request Jun 23, 2025
* update mcp server

* fix: action

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile
c121914yu added a commit that referenced this pull request Jun 26, 2025
* update mcp server

* fix: action

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile
c121914yu added a commit that referenced this pull request Jun 26, 2025
* update mcp server

* fix: action

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile
c121914yu added a commit that referenced this pull request Jun 30, 2025
* update mcp server

* fix: action

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile
c121914yu added a commit that referenced this pull request Jul 2, 2025
* feat: system Tool (#4959)

* feat: independent system tool

* chore: use ToolNode instead of PluginModule

* chore: tools

* chore: tools templateDir

* refactor: templates

* feat: flush code

* chore: update template

* refactor: migrate delay

* feat: worker pool

* chore: Dockerfile

* docs:  add tools.template.json

* feat: auto flush system tools

* fix: ts error

* chore: create new pool temporarily

* chore: system tool migration

* chore: migration

* fix: fix pnpm-workspace.yaml

* chore: update pnpm-lock.yaml to integrate tool

* chore(systemTool): chore

* chore: add system plugin

* chore(deps): update @fastgpt-sdk/plugin

* fix: type error

* chore: remove plugin package

* chore: move pro plugins code to open source

* feat: support system tool config input

* fix: type error

* perf: i18n

* fix: cr

* chore: update sdk

* feat: system plugin cache

* update mcp server (#5076)

* update mcp server

* fix: action

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* fix: dockerfile

* feat: system Tool (#4959)

* feat: independent system tool

* chore: use ToolNode instead of PluginModule

* chore: tools

* chore: tools templateDir

* refactor: templates

* feat: flush code

* chore: update template

* refactor: migrate delay

* feat: worker pool

* chore: Dockerfile

* docs:  add tools.template.json

* feat: auto flush system tools

* fix: ts error

* chore: create new pool temporarily

* chore: system tool migration

* chore: migration

* fix: fix pnpm-workspace.yaml

* chore: update pnpm-lock.yaml to integrate tool

* chore(systemTool): chore

* chore: add system plugin

* chore(deps): update @fastgpt-sdk/plugin

* fix: type error

* chore: remove plugin package

* chore: move pro plugins code to open source

* feat: support system tool config input

* fix: type error

* perf: i18n

* fix: cr

* chore: update sdk

* feat: system plugin cache

* perf: run tool

* update package

* perf: config key

* fix: tool ini

* tool config params

* perf: workflow type

* rename tools to  agent

* version list

* perf: tool error

* config secret ux

* perf: config secret ux

* fix: tool config field

* add course to secret input

* feat: support inputConfig switch (#5099)

* feat: support inputConfig switch

* deps: update @fastgpt-sdk/plugin

* chore: update workflows

* fix: inputType

* fix: secret

* add default value to node

* update i18n

* eslint

* add precision to number input

* feat: add number input and select

* perf: number ux

* fix: code

* Proxies image requests to plugin service (#5111)

* Proxies image requests to plugin service

Adds a rewrite rule and API endpoint to proxy image requests
to the plugin service. This allows the app to fetch images from
the plugin's tools directory.

It also adds the plugin base URL to the service's constants, so that
it can use the plugin URL when proxying requests.

* fix: update FastGPTPluginUrl to remove unnecessary API path

* feat: update image proxy destination and add plugin image handler

* Adapt plugin id

* replace avatar

* remove rewrite

* fix: plugin avatar

* update system tool doc

* feat: system tool type

* yml sh

* yml sh

* update doc

* fix: simple app tool select

* fix: switch ui

* update pacakge

* Yamljs (#5129)

* update docker-compose configuration: bump fastgpt and fastgpt-plugin images, change minio host to service name, and adjust service dependencies

* refactor: comment out port exposure in docker-compose configuration

* update: uncomment port exposure in docker-compose configuration

* update: change MINIO_HOST to use specific IP address in docker configuration

* update: modify fastgpt-plugin image version in docker configuration

* update readme

* doc

* remove

---------

Co-authored-by: Finley Ge <[email protected]>
Co-authored-by: Theresa <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant