@@ -187,23 +187,6 @@ mcpm profile run web-dev --http --port 8080
187187- ** Memory Efficiency** : No persistent router process
188188- ** Connection Pooling** : FastMCP manages connections efficiently
189189
190- ## Migration from v1 Router
191-
192- ### v1 Router System (Deprecated)
193- ``` python
194- # v1 had a persistent router daemon
195- router = MCPRouter()
196- await router.add_server(" server1" , config)
197- await router.start_remote_server()
198- ```
199-
200- ### v2 Direct Execution
201- ``` python
202- # v2 uses direct execution via FastMCP
203- # No persistent router needed
204- # Servers run on-demand
205- ```
206-
207190## Security Model
208191
209192### Process Isolation
@@ -221,61 +204,4 @@ await router.start_remote_server()
221204- Configurable tunnel endpoints
222205- Optional authentication for public shares
223206
224- ## Troubleshooting
225-
226- ### Common Issues
227-
228- ** Server not starting**
229- - Check server configuration: ` mcpm ls `
230- - Test server directly: ` mcpm run server-name `
231- - Verify dependencies: ` mcpm doctor `
232-
233- ** Profile aggregation issues**
234- - Ensure all servers in profile work: ` mcpm profile inspect profile-name `
235- - Check for naming conflicts between servers
236- - Verify FastMCP compatibility
237-
238- ** Client integration problems**
239- - Confirm client is detected: ` mcpm client ls `
240- - Check client configuration permissions
241- - Verify server compatibility with client
242-
243- ### Debugging Tools
244-
245- ``` bash
246- # System health check
247- mcpm doctor
248-
249- # Server inspection
250- mcpm inspect server-name
251-
252- # Profile testing
253- mcpm profile run profile-name --http --port 8080
254-
255- # Usage analytics
256- mcpm usage
257- ```
258-
259- ## Development
260-
261- ### Local Development
262-
263- ``` bash
264- # Install in development mode
265- uv pip install -e .
266-
267- # Run tests
268- pytest tests/
269-
270- # Test CLI directly
271- python -m src.mcpm.cli --help
272- ```
273-
274- ### Extension Points
275-
276- - ** Custom Server Types** : Extend server configuration schemas
277- - ** Client Integrations** : Add support for new MCP clients
278- - ** Transport Layers** : Implement custom communication protocols
279- - ** Analytics** : Extend usage monitoring capabilities
280-
281207For more technical details, see the source code documentation and inline comments.
0 commit comments