Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
a1438cb
initial mcp integration
STetsing Sep 4, 2025
e4060b6
adding remixmcpserver and matching user intends
Sep 9, 2025
75af8c4
adding default internal remix mcp server
STetsing Sep 11, 2025
aeb9544
connect to internal
STetsing Sep 11, 2025
131545a
remix mcp server working
STetsing Sep 15, 2025
7615397
adding tools events on interface'
STetsing Sep 15, 2025
6935c15
added tool execution
STetsing Sep 16, 2025
43cf3c2
tool call handled in streaming. recursive calls
STetsing Sep 16, 2025
4ac2ba9
fixing contract compilation tool
STetsing Sep 17, 2025
4b6721d
fully implementation of compilation and file handler
STetsing Sep 18, 2025
259017f
rm tests
STetsing Sep 22, 2025
2f3d79e
added compilation resourcess
STetsing Sep 22, 2025
414cfa3
mcp compile contract
STetsing Sep 24, 2025
9343229
minor
STetsing Sep 25, 2025
d5faf6c
Merge branch 'master' into mcp
STetsing Sep 25, 2025
7d018c8
resolved merging issues
STetsing Sep 25, 2025
784af84
adding deploymenthandler : fetchin accounts and balances
STetsing Sep 30, 2025
cc46733
fixing getting latest compilation result
STetsing Sep 30, 2025
d87189a
deployment ressources initial ipml
STetsing Oct 1, 2025
9d53303
Merge branch 'master' into mcp
STetsing Oct 7, 2025
89e2913
initial mcp e2e tests
STetsing Oct 8, 2025
e5e43af
disable resource caching
STetsing Oct 8, 2025
a616ed4
disable resource caching
STetsing Oct 8, 2025
436dc6d
disabled cahing on intelligent resource selection
STetsing Oct 8, 2025
57d1de8
mcp: deploy and interact
Oct 1, 2025
02195a8
implement other deployment tools
Oct 2, 2025
0729e76
fix deployment
Oct 2, 2025
52fc6d8
add audio prompt
Oct 2, 2025
773cf55
add debugger handler
Oct 7, 2025
6987377
fix validate param
Oct 7, 2025
b707e08
code analysis tools
Oct 7, 2025
503b3db
fix call
Oct 8, 2025
9f6081c
add runscript tool
Oct 8, 2025
a071c15
Merge pull request #6424 from remix-project-org/deploy_mcp
STetsing Oct 8, 2025
81d9313
max tool calls 10
STetsing Oct 9, 2025
e882e44
show diff on file content updated
STetsing Oct 9, 2025
53347a0
working integration tests
STetsing Oct 9, 2025
660d21d
working integration tests
STetsing Oct 9, 2025
8b75fa3
Merge branch 'master' into mcp
STetsing Oct 9, 2025
9e5ae0e
linting
STetsing Oct 9, 2025
d969808
adding unit test on resources and tools
STetsing Oct 13, 2025
8d0d0d1
updated terms with mcp
STetsing Oct 13, 2025
45b3cf1
updating tests
STetsing Oct 13, 2025
aa30a7f
ofixing indicators on setting page
STetsing Oct 14, 2025
552c682
initial implementation of remote mcp servers - http transport layer
STetsing Oct 16, 2025
8d34a41
fixing mcp server config management, adding remix cors proxy server
STetsing Oct 20, 2025
d62f46c
adding mcp corsproxy to default endpoints
STetsing Oct 21, 2025
ce7bb17
minot
STetsing Oct 21, 2025
a6bf179
added support for tool calling openAI and anthropic
STetsing Oct 27, 2025
9bdfed8
imporved openAI and linting
STetsing Oct 28, 2025
181a4b6
linting
STetsing Oct 28, 2025
860f0ad
merge master in
STetsing Oct 28, 2025
de36d5e
resolving merge master
STetsing Oct 28, 2025
a68f38d
merge conflicts resolved
STetsing Oct 28, 2025
7effc86
add mcp tutorial endpoint
Oct 28, 2025
5120551
rm console logs
STetsing Oct 30, 2025
c1a830f
matamo tracking
STetsing Oct 30, 2025
1de220b
default server config
STetsing Oct 30, 2025
357085b
Merge branch 'master' into mcp
STetsing Nov 3, 2025
34a1011
Merge branch 'mcp' of https://github.com/ethereum/remix-project into mcp
STetsing Nov 3, 2025
497f4b2
updates enpoints
STetsing Nov 3, 2025
b0d286d
adding caches for resources and tools
STetsing Nov 4, 2025
2e6c886
reduced compilation mcp payload
STetsing Nov 4, 2025
0290bb0
reducing compilation payload for mcp
STetsing Nov 4, 2025
2f4df60
safe tool array unpacking
STetsing Nov 4, 2025
bcbde29
fixing react dom issue when chatting
STetsing Nov 4, 2025
45fae0e
Merge branch 'master' into mcp
STetsing Nov 4, 2025
400bd83
Merge branch 'mcp' into mcp_learneth
STetsing Nov 5, 2025
0ccaa66
Merge pull request #6502 from remix-project-org/mcp_learneth
STetsing Nov 5, 2025
2d81fdd
updated e2e tests executeAsync
STetsing Nov 5, 2025
bd2d05a
moved from web3 to ethers. fixing resourcess and tools e2e errors
STetsing Nov 7, 2025
5351337
Implement exists method in query-params.ts
yann300 Nov 10, 2025
f6c47d7
Merge pull request #6529 from remix-project-org/yann300-patch-67
STetsing Nov 10, 2025
da44ba7
added mcp url param
STetsing Nov 10, 2025
dd2cba8
Merge branch 'master' into mcp
STetsing Nov 10, 2025
0acc535
resolving web3 import
STetsing Nov 10, 2025
77d4ce1
linting
STetsing Nov 10, 2025
ec94f0d
linting again
STetsing Nov 10, 2025
81a2726
linting again
STetsing Nov 10, 2025
cf5e532
Merge branch 'master' into mcp
STetsing Nov 10, 2025
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
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ parameters:
default: ""
run_file_tests_keyword:
type: enum
enum: ["", "ai_panel", "ballot", "ballot_0_4_14", "blockchain", "bottom-bar", "circom", "code_format", "compile_run_widget", "compiler_api", "contract_flattener", "contract_verification", "debugger", "defaultLayout", "deploy_vefiry", "dgit_github", "dgit_local", "editor", "editorHoverContext", "editorReferences", "editor_error_marker", "editor_line_text", "eip1153", "eip7702", "environment-account", "erc721", "etherscan_api", "expandAllFolders", "fileExplorer", "fileManager_api", "file_decorator", "file_explorer_context_menu", "file_explorer_dragdrop", "file_explorer_multiselect", "generalSettings", "gist", "homeTab", "importFromGithub", "layout", "learneth", "libraryDeployment", "matomo-bot-detection", "matomo-consent", "metamask", "migrateFileSystem", "noir", "pinned_contracts", "pinned_plugin", "pluginManager", "plugin_api", "providers", "proxy_oz_v4", "proxy_oz_v5", "proxy_oz_v5_non_shanghai_runtime", "publishContract", "quickDapp_metamask", "recorder", "remixd", "runAndDeploy", "script-runner", "search", "signingMessage", "sol2uml", "solidityImport", "solidityUnittests", "specialFunctions", "staticAnalysis", "stressEditor", "templates", "terminal", "transactionExecution", "txListener", "uniswap_v4_core", "url", "usingWebWorker", "verticalIconsPanel", "vm_state", "vyper_api", "walkthrough", "workspace", "workspace_git"]
enum: ["", "ai_panel", "ballot", "ballot_0_4_14", "blockchain", "bottom-bar", "circom", "code_format", "compile_run_widget", "compiler_api", "contract_flattener", "contract_verification", "debugger", "defaultLayout", "deploy_vefiry", "dgit_github", "dgit_local", "editor", "editorHoverContext", "editorReferences", "editor_error_marker", "editor_line_text", "eip1153", "eip7702", "environment-account", "erc721", "etherscan_api", "expandAllFolders", "fileExplorer", "fileManager_api", "file_decorator", "file_explorer_context_menu", "file_explorer_dragdrop", "file_explorer_multiselect", "generalSettings", "gist", "homeTab", "importFromGithub", "layout", "learneth", "libraryDeployment", "matomo-bot-detection", "matomo-consent", "mcp_all_resources", "mcp_all_tools", "mcp_server_complete", "mcp_server_connection", "mcp_server_lifecycle", "mcp_workflow_integration", "metamask", "migrateFileSystem", "noir", "pinned_contracts", "pinned_plugin", "pluginManager", "plugin_api", "providers", "proxy_oz_v4", "proxy_oz_v5", "proxy_oz_v5_non_shanghai_runtime", "publishContract", "quickDapp_metamask", "recorder", "remixd", "runAndDeploy", "script-runner", "search", "signingMessage", "sol2uml", "solidityImport", "solidityUnittests", "specialFunctions", "staticAnalysis", "stressEditor", "templates", "terminal", "transactionExecution", "txListener", "uniswap_v4_core", "url", "usingWebWorker", "verticalIconsPanel", "vm_state", "vyper_api", "walkthrough", "workspace", "workspace_git"]
default: ""
run_flaky_tests:
type: boolean
Expand Down
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,12 @@ apps/remixdesktop/log_input_signals_new.txt
logs
apps/remix-ide-e2e/src/extensions/chrome/metamask
apps/remix-ide-e2e/tmp/
apps/remix-ide-e2e/tmp/

# IDE - Cursor
<<<<<<< HEAD
.cursor/
=======
.cursor/
PR_MESSAGE.md
>>>>>>> master
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

merge issue

Loading