Skip to content

Commit 59f691b

Browse files
committed
fix: project config, imports
1 parent 6e8be2c commit 59f691b

21 files changed

+60
-61
lines changed

pyproject.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55
[project]
66
name = "mcp-v1"
77
version = "0.1.0"
8-
description = "MCP server to interact with EVM and Solana blockchains"
8+
description = "MCP server to interact with EVM blockchains"
99
readme = "README.md"
1010
requires-python = ">=3.13"
1111
dependencies = [
@@ -20,11 +20,10 @@ mcp-evm = "main_evm:main"
2020
mcp-solana = "main_solana:main"
2121

2222
[tool.setuptools.packages.find]
23-
where = ["."]
24-
include = ["main_*", "src*"]
23+
where = ["src"]
2524

2625
[tool.setuptools.package-dir]
27-
"" = "."
26+
"" = "src"
2827

2928
[tool.pytest.ini_options]
3029
asyncio_mode = "auto"

src/common/rpc.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
import httpx
1010

11-
from src.common.interfaces import RpcClient
12-
from src.common.logger import get_logger
11+
from common.interfaces import RpcClient
12+
from common.logger import get_logger
1313

1414
logger = get_logger(__name__)
1515

main_evm.py renamed to src/main_evm.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import logging
22

3-
import src.servers.evm.chains
4-
import src.servers.evm.tools
5-
from src.common.logger import setup_file_logging
6-
from src.servers.evm.server import mcp
3+
import servers.evm.chains
4+
import servers.evm.tools
5+
from common.logger import setup_file_logging
6+
from servers.evm.server import mcp
77

88

99
def main():

main_solana.py renamed to src/main_solana.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import logging
22

3-
import src.servers.solana.chains
4-
import src.servers.solana.tools
5-
from src.common.logger import setup_file_logging
6-
from src.servers.solana.server import mcp
3+
import servers.solana.chains
4+
import servers.solana.tools
5+
from common.logger import setup_file_logging
6+
from servers.solana.server import mcp
77

88

99
def main():

src/servers/evm/chains/arbitrum.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
Arbitrum-specific implementation of the BlockchainAdapter using EVM base logic.
33
"""
44

5-
from src.common.config import settings
6-
from src.common.interfaces import RpcClient
7-
from src.servers.evm.common.adapter_registry import register_adapter
8-
from src.servers.evm.evm import EvmAdapter
5+
from common.config import settings
6+
from common.interfaces import RpcClient
7+
from servers.evm.common.adapter_registry import register_adapter
8+
from servers.evm.evm import EvmAdapter
99

1010

1111
@register_adapter("arbitrum")

src/servers/evm/chains/base.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
Base-specific implementation of the BlockchainAdapter using EVM base logic.
33
"""
44

5-
from src.common.config import settings
6-
from src.common.interfaces import RpcClient
7-
from src.servers.evm.common.adapter_registry import register_adapter
8-
from src.servers.evm.evm import EvmAdapter
5+
from common.config import settings
6+
from common.interfaces import RpcClient
7+
from servers.evm.common.adapter_registry import register_adapter
8+
from servers.evm.evm import EvmAdapter
99

1010

1111
@register_adapter("base")

src/servers/evm/chains/binance_smart_chain.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
BSC-specific implementation of the BlockchainAdapter using EVM base logic.
33
"""
44

5-
from src.common.config import settings
6-
from src.common.interfaces import RpcClient
7-
from src.servers.evm.common.adapter_registry import register_adapter
8-
from src.servers.evm.evm import EvmAdapter
5+
from common.config import settings
6+
from common.interfaces import RpcClient
7+
from servers.evm.common.adapter_registry import register_adapter
8+
from servers.evm.evm import EvmAdapter
99

1010

1111
@register_adapter("binance smart chain")

src/servers/evm/chains/ethereum.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
Ethereum-specific implementation of the BlockchainAdapter using EVM base logic.
33
"""
44

5-
from src.common.config import settings
6-
from src.common.interfaces import RpcClient
7-
from src.servers.evm.common.adapter_registry import register_adapter
8-
from src.servers.evm.evm import EvmAdapter
5+
from common.config import settings
6+
from common.interfaces import RpcClient
7+
from servers.evm.common.adapter_registry import register_adapter
8+
from servers.evm.evm import EvmAdapter
99

1010

1111
@register_adapter("ethereum")

src/servers/evm/chains/sonic.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
Sonic-specific implementation of the BlockchainAdapter using EVM base logic.
33
"""
44

5-
from src.common.config import settings
6-
from src.common.interfaces import RpcClient
7-
from src.servers.evm.common.adapter_registry import register_adapter
8-
from src.servers.evm.evm import EvmAdapter
5+
from common.config import settings
6+
from common.interfaces import RpcClient
7+
from servers.evm.common.adapter_registry import register_adapter
8+
from servers.evm.evm import EvmAdapter
99

1010

1111
@register_adapter("sonic")

src/servers/evm/common/adapter_registry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Decorator-based registry for automatically registering blockchain adapters.
33
"""
44

5-
from src.servers.evm.common.interfaces import BlockchainAdapter
5+
from servers.evm.common.interfaces import BlockchainAdapter
66

77
registry: dict[str, BlockchainAdapter] = {}
88

0 commit comments

Comments
 (0)