Repository navigation
v1.2.0
Immutable
release. Only release title and notes can be modified.
Add MCP tools to linked ChatGPT conversations through a message-based tool loop, available through the compatible clients and proxy.
Features
- Connect reusable stdio, Streamable HTTP and legacy SSE MCP servers with independent connection settings.
- Adapt tool requests and results into conversation turns, filtering control traffic from the completion text returned to applications.
- Preserve conversation context through multiple tool rounds and typed SSE streaming.
Controls and validation
- Apply tool allowlists, approval callbacks, size/count limits, timeouts and per-user proxy permissions.
- Record uncertain tool outcomes so recovery does not blindly execute an operation again.
- Expand integration coverage with real fixture processes, HTTP/SSE servers, cancellation and browser bundle checks.
All 33 commits
Commit links follow the rebuilt main history. Published tags and downloads retain their original targets.
Dependencies
- ddfebcc build(deps): configure dependency update automation
- 7efbe15 build(deps): remove initial dependency update automation
- 373d4bf build(deps): vendor modelcontextprotocol sources and notices
Build and CI
- c4bac65 build(sdk): update solution and package configuration
- d82d380 build(packaging): update SDK and extension artifacts
- 2710e49 build(tools): publish verified release assets
- 4a4621c ci(ci): update platform browser bundles
- d98c294 ci(ci): update platform browser bundles
Documentation and maintenance
- a74e9aa docs(sdk): document MCP configuration and scoped tool calls
- a444668 docs(sdk): document tested build and release process
- 1ff23c0 docs(sdk): document verified behavior and limitations
- 05bad62 docs(readme): update installation and feature guidance
- 8e4109f chore(release): 1.2.0
- 3fc60ec chore(release): 1.2.0
Tests
- 0b6dee6 test(example): update QuickStart and configuration examples
- fdbc4a2 test(ci): update required SDK and extension checks
- 7c897b7 test(sdk): cover mcp bridge behavior
- 104a133 test(sdk): cover mcp policy behavior
- 5398c9c test(sdk): cover mcp proxy behavior
- dcda479 test(sdk): cover mcp reconciliation behavior
- 64855cc test(sdk): cover mcp transport behavior
- 51169e6 test(sdk): cover mcp server behavior
Features
- f9ae727 feat(openai): extend OpenAI client initialization and web modes
- 77ebae5 feat(conversations): extend append, edit and reconciliation behavior
- 8220126 feat(storage): extend per-user linked conversation storage
- 75924f7 feat(mcp): add MCP initialization settings
- 1d52f56 feat(mcp): add conversation tool-call bridge
- d130c91 feat(mcp): add MCP server connection ownership
- 7e5dbc3 feat(mcp): add MCP client transports
- a69f768 feat(compat): extend Chat and Responses request adaptation
- ab082e5 feat(compat): extend in-process OpenAI HTTP transport
- c8427f5 feat(proxy): extend OpenAI-compatible proxy routes
- 18181fe feat(proxy): extend per-user proxy configuration