Mansur Besleney
145a3cd524
Improve MCP error handling and licensing checks
Enhanced error handling and user messaging in MCP HTTP client and server services, providing sanitized and user-friendly error responses for network, timeout, and unexpected errors. Updated MCP command to enforce license validation before tool execution. Improved cross-platform file permission handling in the tools cache service.
4 weeks ago
Mansur Besleney
6f70ced612
Add tool definition validation and improve MCP caching
Introduces McpToolDefinitionValidator to validate and filter tool definitions before caching. Updates McpHttpClientService to support configurable MCP server URLs and sanitizes error messages. Enhances McpToolsCacheService to use validated tools, adds restrictive file permissions for cache, and improves error handling and logging. Updates CliConsts with new constants for MCP server configuration.
1 month ago
Mansur Besleney
7821fc173b
Add dynamic MCP tool definition caching and registration
Introduces McpToolDefinition model and McpToolsCacheService to fetch and cache tool definitions from the server, with fallback to cache if the server is unavailable. Updates McpServerService to dynamically register tools based on cached or fetched definitions, and adds related constants and paths. This enables more flexible and up-to-date tool management in the MCP server.
1 month ago
Mansur Besleney
ee754b04bc
Update McpServerService.cs
1 month ago
Mansur Besleney
6007b2f587
refacto the mcp server service code to use the mcp package
1 month ago
Mansur Besleney
82552a6c1f
Add MCP server integration to ABP CLI
Introduces a new MCP server mode to the ABP CLI, including a JSON-RPC server implementation, health checks, and configuration output. Adds supporting services for HTTP communication and configuration models, and updates the CLI to suppress the banner for MCP commands to avoid corrupting the JSON-RPC stream.
1 month ago
Mansur Besleney
db11a81deb
added mcp package
1 month ago
Mansur Besleney
5b8c1a4813
Add McpCommand to CLI core module
Introduces the McpCommand for running a local MCP server and outputting client configuration for AI tool integration. Registers the new command in AbpCliCoreModule.
1 month ago
Muhammed Ali ÖZKAYA
aea2e5d3c7
Merge pull request #24662 from abpframework/EngincanV/suite-entity-extension-document
Add a new section to Suite document to explain extending with custom module entities
3 weeks ago
EngincanV
6debf1b4f8
Add a new section to Suite document to explain extending with custom module entities
3 weeks ago
Ma Liming
b483d23e98
Merge pull request #24658 from abpframework/auto-merge/rel-10-0/4288
Merge branch rel-10.1 with rel-10.0
3 weeks ago
Ma Liming
eaf1b22dc8
Merge branch 'rel-10.1' into auto-merge/rel-10-0/4288
3 weeks ago
Engincan VESKE
e102900ecc
Merge pull request #24653 from abpframework/Microsoft-Packages
Update `Microsoft.*` packages to 10.0.2.
3 weeks ago
maliming
1806ad2751
Update Devart.Data.Oracle.EFCore and EFCore.Relational versions
3 weeks ago
Engincan VESKE
42dd4aefaf
Merge pull request #24656 from abpframework/AbpNoContentApiDescriptionProvider
Add `AbpNoContentApiDescriptionProvider` to handle NoContent responses
3 weeks ago
Ma Liming
d38c202124
Change methods to virtual in AbpNoContentApiDescriptionProvider
3 weeks ago
maliming
dd2ee0ccc6
Add `AbpNoContentApiDescriptionProvider` to handle NoContent responses
Introduces a custom API description provider to automatically add 204 No Content response types for remote service actions returning Task or void, improving API documentation accuracy.
Resolve #24647
3 weeks ago
maliming
efa6d49910
Update `Microsoft.*` packages to 10.0.2.
3 weeks ago
Engincan VESKE
edb8c110c0
Merge pull request #24646 from abpframework/EngincanV/payment-docs
Update the payment module for blazor ui instructions
3 weeks ago
Engincan VESKE
787d074866
Merge pull request #24649 from abpframework/copilot/sub-pr-24646
Update punctuation in Angular UI section introduction
3 weeks ago
copilot-swe-agent[bot]
007ac45917
Update punctuation to use colon in Angular UI section intro
Co-authored-by: EngincanV <43685404+EngincanV@users.noreply.github.com>
3 weeks ago
copilot-swe-agent[bot]
8f2b0944e3
Initial plan
3 weeks ago
EngincanV
8fcc425b1e
Update the payment module for blazor ui instructions
3 weeks ago
Ma Liming
eb29b9e67e
Merge pull request #24643 from abpframework/auto-merge/rel-10-0/4284
Merge branch rel-10.1 with rel-10.0
3 weeks ago
oykuermann
d6bca45855
Merge pull request #24567 from abpframework/issue-24438
Ensure config state is loaded before permission check
3 weeks ago
Engincan VESKE
98678e7978
Merge pull request #24595 from abpframework/AbpIdentityErrorDescriber
Use `AbpIdentityErrorDescriber` to localize error message instead of `AbpIdentityResultExtensions`.
3 weeks ago
Ma Liming
1096552b0d
Merge pull request #24640 from abpframework/auto-merge/rel-10-0/4281
Merge branch rel-10.1 with rel-10.0
3 weeks ago
Engincan VESKE
96e84834db
Merge pull request #24620 from abpframework/berkan/docs
Create a Versioning & Releases Document
3 weeks ago
Ma Liming
cbfdf5e8e2
Merge pull request #24638 from abpframework/auto-merge/rel-10-0/4279
Merge branch rel-10.1 with rel-10.0
3 weeks ago
Yağmur Çelik
e33dedafcf
Merge pull request #24582 from abpframework/Home-Breadcrumb
Add ShowToolbar property to ContentLayout
3 weeks ago
maliming
e9dcded405
Add ShowToolbar property to PageLayout
3 weeks ago
Ma Liming
9bd7518127
Merge pull request #24633 from abpframework/auto-merge/rel-10-0/4277
Merge branch rel-10.1 with rel-10.0
4 weeks ago
Engincan VESKE
b319238916
Merge pull request #24609 from abpframework/SimplePageToolbarContributor
Cache `ShouldAddComponentAsync` result in `SimplePageToolbarContributor`.
4 weeks ago
Ma Liming
8f011f6d0c
Merge pull request #24631 from abpframework/auto-merge/rel-10-0/4275
Merge branch rel-10.1 with rel-10.0
4 weeks ago
Engincan VESKE
64ee78c01c
Merge pull request #24625 from abpframework/berkan/docs-2
docs: Improvements for the microservice document
4 weeks ago
Engincan VESKE
86bad89a60
Update index.md
4 weeks ago
sumeyye
7332c2114b
Merge pull request #24619 from abpframework/fix/#21447
Angular - fix for correct dist path references for abp angular packages
4 weeks ago
berkansasmaz
dcbe54f9bc
docs: Improvements for the microservice document
4 weeks ago
Ma Liming
17f7039c4e
Merge pull request #24618 from abpframework/auto-merge/rel-10-0/4271
Merge branch rel-10.1 with rel-10.0
4 weeks ago
Ma Liming
9a2d2c7485
Merge branch 'rel-10.1' into auto-merge/rel-10-0/4271
4 weeks ago
Muhammed Ali ÖZKAYA
60cadbc692
Merge pull request #24614 from abpframework/EngincanV/after-release-10-1
Update release-notes & roadmap docs after 10.1 release
4 weeks ago
berkansasmaz
18c7864490
docs: fix some typos
4 weeks ago
berkansasmaz
e2b6a1e0e2
Create a Versioning & Releases Document for ABP Platform
4 weeks ago
Engincan VESKE
bb5edb9afd
Merge pull request #24607 from abpframework/TimeZoneHelper
Enhance TimeZoneHelper with offset and validation
4 weeks ago
Ma Liming
30c1b15d60
Merge pull request #24616 from abpframework/auto-merge/rel-10-0/4269
Merge branch rel-10.1 with rel-10.0
4 weeks ago
oykuermann
6c00dddb23
Merge pull request #24590 from abpframework/issue/24588
Angular - Fixing incorrect proxy generation for `IRemoteStreamContent` type
4 weeks ago
erdemcaygor
97b3b6fc62
fix
4 weeks ago
Engincan VESKE
603fe8cef2
Merge pull request #24598 from abpframework/CheckTokenExpiration
Support dynamic client credentials in token introspection
4 weeks ago
EngincanV
0934b6baad
Update release-notes & roadmap docs after 10.1 release
4 weeks ago
Yağmur Çelik
1f90c878c1
Merge pull request #24597 from abpframework/maliming-patch-3
Change notification type from info to success
4 weeks ago