Conversation
a45236b to
e9f5f6c
Compare
|
Found a bug in tests, codex doesn't correctly test responses api. |
|
Issues in responses mode:
|
|
Fixed in code: I am able to work with shell commands in chat mode |
|
There was a problem hiding this comment.
Pull Request Overview
This PR adds MCP client support by introducing new tools and configuration files and updating project dependencies.
- Added new bash scripts to call MCP and Codex endpoints.
- Introduced MCP server configuration files for sqlite and updated pyproject.toml with new dependencies.
- Added a helper Python function to check for MCP tools.
Reviewed Changes
Copilot reviewed 16 out of 16 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| test_tools/call_responses_proxy_mcp.sh | New script for MCP responses proxy via curl |
| test_tools/call_responses_proxy.sh | Updated input string for responses proxy |
| test_tools/call_codex_mcp.sh | New script to call codex with MCP support |
| src/open_responses_server/servers_config.sqlite.json | Added configuration for sqlite MCP server |
| src/open_responses_server/servers_config.json | Added empty placeholder for MCP servers configuration |
| src/open_responses_server/servers_config.empty.json | Added another empty placeholder configuration |
| src/open_responses_server/is_mcp_tool.py | Added helper function to check for MCP tools in cache |
| pyproject.toml | Updated Python version requirement and added new dependencies |
| docs/prompts/add-mcp-support.py | Documentation prompt regarding MCP support |
| README.md | Minor README update |
Comments suppressed due to low confidence (1)
src/open_responses_server/is_mcp_tool.py:14
- The variable 'mcp_functions_cache' is used without a defined value. Ensure it is properly defined or imported before use.
for func in mcp_functions_cache:
| "flake8-bandit>=4.1.1", | ||
| "flake8-bugbear>=23.7.10" | ||
| "flake8-bugbear>=23.7.10", | ||
| "uvicorn>=0.32.1", |
There was a problem hiding this comment.
[nitpick] The uvicorn dependency version differs between the main dependencies (>=0.15.0) and dev dependencies (>=0.32.1). Consider aligning these versions or clearly documenting the version rationale.





No description provided.