diff --git a/codevenom/fakturownia-bundle/0.1/config/packages/codevenom_fakturownia.yaml b/codevenom/fakturownia-bundle/0.1/config/packages/codevenom_fakturownia.yaml new file mode 100644 index 00000000..176b080f --- /dev/null +++ b/codevenom/fakturownia-bundle/0.1/config/packages/codevenom_fakturownia.yaml @@ -0,0 +1,8 @@ +codevenom_fakturownia: + base_url: '%env(FAKTUROWNIA_BASE_URL)%' + api_token: '%env(FAKTUROWNIA_API_TOKEN)%' + seller_name: '%env(default::FAKTUROWNIA_SELLER_NAME)%' + seller_tax_id: '%env(default::FAKTUROWNIA_SELLER_TAX_ID)%' + downloads_path: '%kernel.project_dir%/var/fakturownia' + timeout: 10 + diff --git a/codevenom/fakturownia-bundle/0.1/config/packages/mcp.yaml b/codevenom/fakturownia-bundle/0.1/config/packages/mcp.yaml new file mode 100644 index 00000000..e1329e1d --- /dev/null +++ b/codevenom/fakturownia-bundle/0.1/config/packages/mcp.yaml @@ -0,0 +1,17 @@ +mcp: + app: 'codevenom-fakturownia' + version: '1.0.0' + instructions: 'MCP server exposing Fakturownia tools.' + client_transports: + http: true + http: + path: '/_mcp' + session: + store: 'file' + directory: '%kernel.cache_dir%/mcp-sessions' + ttl: 3600 + discovery: + scan_dirs: + - '%kernel.project_dir%/src' + - '%kernel.project_dir%/vendor/codevenom/fakturownia-bundle' + diff --git a/codevenom/fakturownia-bundle/0.1/config/routes/codevenom_fakturownia_mcp.yaml b/codevenom/fakturownia-bundle/0.1/config/routes/codevenom_fakturownia_mcp.yaml new file mode 100644 index 00000000..3762ee52 --- /dev/null +++ b/codevenom/fakturownia-bundle/0.1/config/routes/codevenom_fakturownia_mcp.yaml @@ -0,0 +1,4 @@ +mcp: + resource: . + type: mcp + diff --git a/codevenom/fakturownia-bundle/0.1/manifest.json b/codevenom/fakturownia-bundle/0.1/manifest.json new file mode 100644 index 00000000..2dde20d8 --- /dev/null +++ b/codevenom/fakturownia-bundle/0.1/manifest.json @@ -0,0 +1,15 @@ +{ + "bundles": { + "Codevenom\\FakturowniaBundle\\CodevenomFakturowniaBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + }, + "env": { + "FAKTUROWNIA_BASE_URL": "https://app.fakturownia.pl", + "FAKTUROWNIA_API_TOKEN": "", + "FAKTUROWNIA_SELLER_NAME": "", + "FAKTUROWNIA_SELLER_TAX_ID": "" + } +} +