Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ MCP server to interact with Infrahub
1. **Clone the repo**

```bash
git clone https://github.com/opsmill/infrahub-mcp-server.git
cd infrahub-mcp-server
git clone https://github.com/opsmill/infrahub-mcp.git
cd infrahub-mcp
uv sync
uv run fastmcp run src/infrahub_mcp_server/server.py:mcp
uv run fastmcp run src/infrahub_mcp/server.py:mcp
```

## Configuration
Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[project]
name = "infrahub-mcp-server"
name = "infrahub-mcp"
version = "0.1.0"
description = "Add your description here"
description = "MCP server to interact with Infrahub"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
Expand Down Expand Up @@ -85,7 +85,7 @@ skip-magic-trailing-comma = false
line-ending = "auto"

[tool.ruff.lint.isort]
known-first-party = ["infrahub_mcp_server"]
known-first-party = ["infrahub_mcp"]

[tool.ruff.lint.pycodestyle]
max-line-length = 150
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from mcp.types import ToolAnnotations
from pydantic import Field

from infrahub_mcp_server.utils import MCPResponse, MCPToolStatus, _log_and_return_error
from infrahub_mcp.utils import MCPResponse, MCPToolStatus, _log_and_return_error

if TYPE_CHECKING:
from infrahub_sdk import InfrahubClient
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion src/infrahub_mcp_server/gql.py → src/infrahub_mcp/gql.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from mcp.types import ToolAnnotations
from pydantic import Field

from infrahub_mcp_server.utils import MCPResponse, MCPToolStatus
from infrahub_mcp.utils import MCPResponse, MCPToolStatus

if TYPE_CHECKING:
from infrahub_sdk import InfrahubClient
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
from mcp.types import ToolAnnotations
from pydantic import Field

from infrahub_mcp_server.constants import schema_attribute_type_mapping
from infrahub_mcp_server.utils import MCPResponse, MCPToolStatus, _log_and_return_error, convert_node_to_dict
from infrahub_mcp.constants import schema_attribute_type_mapping
from infrahub_mcp.utils import MCPResponse, MCPToolStatus, _log_and_return_error, convert_node_to_dict

if TYPE_CHECKING:
from infrahub_sdk.client import InfrahubClient
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
from mcp.types import ToolAnnotations
from pydantic import Field

from infrahub_mcp_server.constants import NAMESPACES_INTERNAL
from infrahub_mcp_server.utils import MCPResponse, MCPToolStatus, _log_and_return_error
from infrahub_mcp.constants import NAMESPACES_INTERNAL
from infrahub_mcp.utils import MCPResponse, MCPToolStatus, _log_and_return_error

if TYPE_CHECKING:
from infrahub_sdk import InfrahubClient
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
from fastmcp import FastMCP
from infrahub_sdk.client import InfrahubClient

from infrahub_mcp_server.branch import mcp as branch_mcp
from infrahub_mcp_server.gql import mcp as graphql_mcp
from infrahub_mcp_server.nodes import mcp as nodes_mcp
from infrahub_mcp_server.schema import mcp as schema_mcp
from infrahub_mcp.branch import mcp as branch_mcp
from infrahub_mcp.gql import mcp as graphql_mcp
from infrahub_mcp.nodes import mcp as nodes_mcp
from infrahub_mcp.schema import mcp as schema_mcp


@dataclass
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions tests/integration/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import pytest
from agents.mcp import MCPServerStdio, MCPServerStdioParams

from infrahub_mcp_server.utils import get_prompt
from infrahub_mcp.utils import get_prompt

CURRENT_DIRECTORY = Path(__file__).parent.resolve()
ROOT_DIRECTORY = CURRENT_DIRECTORY.parent.parent.resolve()
Expand All @@ -30,7 +30,7 @@ def local_mcp_server() -> MCPServerStdio:
"fastmcp",
"run",
"--no-banner",
"src/infrahub_mcp_server/server.py:mcp",
"src/infrahub_mcp/server.py:mcp",
],
env={
"INFRAHUB_ADDRESS": "https://sandbox.infrahub.app",
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/test_tools.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from fastmcp import Client

from infrahub_mcp_server.server import mcp
from infrahub_mcp.server import mcp


async def test_list_schema() -> None:
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.