mcp-context-forge
mcp-context-forge copied to clipboard
A Model Context Protocol (MCP) Gateway & Registry. Serves as a central management point for tools, resources, and prompts that can be accessed by MCP-compatible LLM applications. Converts REST API end...
### π Bug Summary The current implementation of `check_health_of_gateways()` performs health checks sequentially, causing total execution time to scale linearly with the number of gateways (O(nΒ·t)). This results in significant...
## π Summary Ensures that playwright tests and (maybe additionally unit tests) run with the right login credentials. ## π Reproduction Steps #255 [CHORE]: Implement comprehensive Playwright test automation for...
### π Bug Summary Briefly describe the issue or unexpected behavior. I was trying to import REST APIs and added incorrect schema format which gave errors and finally stopped showing...
### π§ Type of Feature Please select the most appropriate category: - [x] Enhancement to existing functionality - [x] New feature or capability - [ ] New MCP-compliant server -...
### π Bug Summary MCP Context Forge integration with Keycloak is failing with the error: "OAuth callback failed for provider keycloak: AttributeError: 'MetaData' object has no attribute 'get'" As a...
### π Bug Summary I am unable to call tools in my Virtual Server based on the official langchain_mcp_adapters documentation: https://docs.langchain.com/oss/python/langchain/mcp#model-context-protocol-mcp --- ### π§© Affected Component Select the area of...
### π§ Chore Summary Implement **comprehensive Playwright test automation** for the entire MCP Gateway Admin UI: establish robust E2E testing with `make test-ui`, `make test-ui-headed`, and `make test-ui-report` targets, achieving...
## π Multiplatform Docker Support This PR implements multiplatform Docker image builds supporting both AMD64 and ARM64 architectures. ### Changes Made: - β Updated `Containerfile.lite` for ARM64 compatibility - β ...
closes issue #https://github.com/IBM/mcp-context-forge/issues/1497 The existing /toggle endpoint caused confusion because it did not truly βtoggleβ the resource state. Instead, it always set the state based on the activate parameter (e.g.,...
### Description Currently, the tool tags are represented as an array of strings. This limits flexibility when additional metadata is needed for each tag. The request is to change the...