Skip to content

Conversation

@vredchenko
Copy link
Collaborator

Summary

Comprehensively removes the Model Context Protocol (MCP) integration from the project.

Deleted Files

  • src/smartem_mcp/ - Entire package (server, client, CLI entry point)
  • tests/smartem_mcp/ - Test directory
  • tools/mcp_demo.py - Demo script
  • .env.example.mcp - Configuration template
  • docs/how-to/use-mcp-interface.md - MCP documentation

Modified Files

  • pyproject.toml - Removed MCP dependencies, entry point, and package declaration
  • setup.py - Removed smartem_mcp version file target
  • README.md - Removed smartem-mcp from utilities list
  • docs/tutorials/installation.md - Removed MCP installation instructions
  • docs/how-to/configure-environment-variables.md - Removed MCP configuration section
  • docs/explanations/backend-agent-communication-system-design.md - Removed MCP from architecture diagram

Dependencies Removed

Removes 31 dependencies including fastmcp, mcp, authlib, cryptography, and their transitive dependencies.

Test plan

  • Verify uv sync completes successfully
  • Verify ruff check . passes
  • Verify no remaining MCP references: grep -r "smartem_mcp\|smartem-mcp\|fastmcp" src/ docs/ pyproject.toml
  • CI passes

Comprehensively removes the Model Context Protocol (MCP) integration:

- Delete src/smartem_mcp/ package (server, client, CLI)
- Delete tests/smartem_mcp/ test directory
- Delete tools/mcp_demo.py demo script
- Delete .env.example.mcp configuration template
- Delete docs/how-to/use-mcp-interface.md documentation
- Remove MCP dependencies from pyproject.toml (fastmcp, etc.)
- Remove smartem-mcp entry point from pyproject.toml
- Remove smartem_mcp from packages list
- Update setup.py to remove version file target
- Update README.md to remove MCP from utilities list
- Update installation.md to remove MCP instructions
- Update configure-environment-variables.md to remove MCP section
- Update backend-agent-communication-system-design.md architecture diagram

This removes 31 dependencies including fastmcp, mcp, authlib, and cryptography.
@vredchenko vredchenko merged commit e5e17f7 into main Dec 10, 2025
9 checks passed
@vredchenko vredchenko deleted the purge-smartem-mcp branch December 10, 2025 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants