3.3.9: MCP config references another user's Python virtualenv
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 76/100
Research direction
Start by inspecting .mcp.json and the make mcp-doctor setup path mentioned in the report to find where the virtualenv interpreter path is set. Make the configuration use the installing user's virtualenv or be generated for the local machine. Done when a fresh setup no longer references another user's path and make mcp-doctor reports the expected interpreter.
Written by the indexing model from the issue text.
Description
I'm setting up SpliceKit 3.3.9 with Final Cut Pro 12.3.
The modded FCP is running and its bridge is listening, but MCP
wasn't working. Running make mcp-doctor reports:
[ok] venv interpreter: /Users//.venvs/splicekit-mcp/bin/python (Python 3.13.4)
[ok] mcp package: 1.30.0
[warn] .mcp.json command: /Users/briantate/.venvs/splicekit-mcp/bin/python
(expected /Users//.venvs/splicekit-mcp/bin/python)
[ok] FCP bridge listening on 127.0.0.1:9876
Expected:
The MCP configuration should reference the installing user's
virtualenv, or setup should generate a machine-local config.
Actual:
.mcp.json references /Users/briantate/... on my machine.
Correcting the path resolves the MCP connection issue
- Dominant language
- Objective-C
- Stars
- 185
- Forks
- 34
- PR merge metrics
- No merged PRs in 30d
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from elliotttate/SpliceKit
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
elliotttate/SpliceKit#81 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 30/100
elliotttate/SpliceKit#96 ·
-
Inspector loses its selection after switching apps (Cmd-Tab)Possibly taken @bcassin claimed this 14 days ago. Open
Difficulty 4/5 3-5 days Newbie friendliness 42/100
elliotttate/SpliceKit#93 ·
-
Crash: data race in sentrySetLastRPCMethod when two clients hit the bridge simultaneously (3.3.9)Open
Difficulty 4/5 3-5 days Newbie friendliness 48/100
elliotttate/SpliceKit#90 ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
elliotttate/SpliceKit#89 · 1 comment ·
All issues in elliotttate/SpliceKit
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
dkhamsing/open-source-ios-apps#2484 · 1 reaction ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
NeoFreeBird/app#197 ·
Maintainers usually reply within 1 day
-
[Pri] Low [Status] Ready for Dev [Type] Bug /Me
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
wordpress-mobile/WordPress-iOS#26279 · 1 comment ·
Maintainers usually reply within 1 day
-
bug
Difficulty 1/5 Under an hour Newbie friendliness 92/100
callstack/react-native-bottom-tabs#607 ·
Maintainers usually reply within 1 day
-
[Bug]: iOS textarea wraps text mid-word because LynxUIBaseInput hardcodes NSLineBreakByCharWrappingOpen
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
lynx-family/lynx#10455 ·
Maintainers usually reply within 1 day