diff --git a/.gitignore b/.gitignore index 53b700e..16f95f2 100644 --- a/.gitignore +++ b/.gitignore @@ -217,3 +217,4 @@ cython_debug/ marimo/_static/ marimo/_lsp/ __marimo__/ +.mcp.json diff --git a/.mcp.json.template b/.mcp.json.template new file mode 100644 index 0000000..c544f7f --- /dev/null +++ b/.mcp.json.template @@ -0,0 +1,13 @@ +{ + "mcpServers": { + "connector-builder-mcp": { + "type": "stdio", + "command": "uv", + "args": [ + "run", + "airbyte-connector-builder-mcp" + ], + "env": {} + } + } +} diff --git a/connector_builder_mcp/manifest_scaffold.py b/connector_builder_mcp/manifest_scaffold.py index 67db099..b3dac7e 100644 --- a/connector_builder_mcp/manifest_scaffold.py +++ b/connector_builder_mcp/manifest_scaffold.py @@ -80,8 +80,6 @@ def _generate_manifest_yaml_directly( # pagination_strategy: # type: PageIncrement # start_from_page: 1 - schema_loader: - type: DynamicSchemaLoader # TODO: Consider switching to static schema for production performance # TODO: Uncomment and configure incremental sync when known # incremental_sync: # type: DatetimeBasedCursor diff --git a/tests/unit/test_manifest_scaffold.py b/tests/unit/test_manifest_scaffold.py index 42b1190..a5120eb 100644 --- a/tests/unit/test_manifest_scaffold.py +++ b/tests/unit/test_manifest_scaffold.py @@ -126,7 +126,6 @@ def test_dynamic_schema_loader_included() -> None: assert isinstance(result, str) assert not result.startswith("ERROR:") - assert "DynamicSchemaLoader" in result assert "TODO" in result