Skip to content

DuckDB extension cannot be loaded. #2

@Banbury

Description

@Banbury

When I start the MCP server (0.15.0) with uvx mcp-server-ladybug --db-path :memory:. I get the following error message:

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Scripts\mcp-server-ladybug.exe\__main__.py", line 10, in <module>
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Lib\site-packages\click\core.py", line 1485, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Lib\site-packages\click\core.py", line 1406, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Lib\site-packages\click\core.py", line 1269, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Lib\site-packages\click\core.py", line 824, in invoke
    return callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Lib\site-packages\mcp_server_ladybug\__main__.py", line 123, in main
    server, initialization_options = build_application(
                                     ^^^^^^^^^^^^^^^^^^
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Lib\site-packages\mcp_server_ladybug\server.py", line 28, in build_application
    db_client = DatabaseClient(
                ^^^^^^^^^^^^^^^
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Lib\site-packages\mcp_server_ladybug\database.py", line 17, in __init__
    self.conn = self._initialize_connection()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Lib\site-packages\mcp_server_ladybug\database.py", line 34, in _initialize_connection
    conn.execute("LOAD duckdb")
  File "C:\Users\micke\AppData\Local\uv\cache\archive-v0\q0WdNBwI25YXkYb1lz6RU\Lib\site-packages\real_ladybug\connection.py", line 131, in execute
    query_result_internal = self._connection.query(query)
                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: IO exception: Failed to load library: C:\Users\*****/.lbdb/extension/0.15.0/win_amd64/duckdb/libduckdb.lbug_extension which is needed by extension: duckdb.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions