Overview
MCP Server Template is a development framework designed to facilitate the creation and management of Model Context Protocol (MCP) servers, enabling seamless interaction with the LLM CLI for architectural design feedback.
To use the MCP Server Template, install the LLM CLI, set up the development environment by installing dependencies, and start the development server. You can also run tests and build the project for production.
- Maintains conversation context across multiple interactions - Handles command execution through the LLM CLI - Provides error handling and logging - Supports both new conversations and continued discussions - Includes built-in TestClient for local testing and MCP Inspector for visual debugging
- Developing custom tools that interact with LLM CLI for architectural design.
- Testing and debugging MCP servers using the MCP Inspector.
- Facilitating real-time feedback and interaction in architectural design processes.
Add to your AI client
Use these steps to connect MCP Server Template in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"stevennevins-architect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stevennevins-architect-mcp-server-mcp-mirror"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"stevennevins-architect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stevennevins-architect-mcp-server-mcp-mirror"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"stevennevins-architect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stevennevins-architect-mcp-server-mcp-mirror"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"stevennevins-architect-mcp-server-mcp-mirror": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stevennevins-architect-mcp-server-mcp-mirror"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"stevennevins-architect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stevennevins-architect-mcp-server-mcp-mirror"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"stevennevins-architect-mcp-server-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-stevennevins-architect-mcp-server-mcp-mirror"
]
}
}
}FAQ
What is required to run the MCP Server Template?
You need to have the LLM CLI installed and properly configured in your environment.
Can I test my tools locally?
Yes! The template includes a TestClient for local testing and debugging.
How do I debug my MCP server?
You can use the MCP Inspector for visual debugging and monitoring of your tools.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1318,"uuid":"d51beba5-1b63-480d-9ab0-189ba0559e6d","name":"stevennevins_architect-mcp-server","title":"MCP Server Template","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"2025-02-20T15:11:20.717Z","updated_at":"2025-02-23T07:21:19.022Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"mcp,server,template","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/stevennevins_architect-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]