Skip to content

Commit 2935268

Browse files
committed
Final packaging updates
1 parent c5c2837 commit 2935268

File tree

6 files changed

+8
-9
lines changed

6 files changed

+8
-9
lines changed

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.9
1+
3.11

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Available functionality:
2828

2929
## Prerequisites
3030

31-
- [Python](https://www.python.org/downloads/) (3.9 or higher)
31+
- [Python](https://www.python.org/downloads/) (3.10 or higher)
3232
- Use `idapyswitch` to switch to the newest Python version
3333
- [IDA Pro](https://hex-rays.com/ida-pro) (8.3 or higher, 9 recommended)
3434
- Supported MCP Client (pick one you like)
@@ -95,7 +95,7 @@ To install the MCP server yourself, follow these steps:
9595
"--directory",
9696
"c:\\MCP\\ida-pro-mcp",
9797
"run",
98-
"server.py",
98+
"ida-pro-mcp",
9999
"--install-plugin"
100100
],
101101
"timeout": 1800,

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "ida-pro-mcp"
33
version = "1.2.0"
44
description = "Vibe reversing with IDA Pro"
55
readme = "README.md"
6-
requires-python = ">=3.9"
6+
requires-python = ">=3.11"
77
authors = [{ name = "mrexodia" }]
88
keywords = ["ida", "mcp", "llm", "plugin"]
99
license = "MIT"

src/ida_pro_mcp/mcp-plugin.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
import sys
22

3-
# NOTE: This is an estimation, but lower certainly won't be supported
4-
if sys.version_info < (3, 9):
5-
raise RuntimeError("Python 3.9 or higher is required for the MCP plugin")
3+
if sys.version_info < (3, 11):
4+
raise RuntimeError("Python 3.11 or higher is required for the MCP plugin")
65

76
import json
87
import struct

uv-package.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#!/bin/bash
2-
uv run server.py --generate-only
2+
uv run server.py --generate-docs
33
uv build
44
uv publish

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)