MCP Server Template
Overview
MCP Server Template is a development framework that allows users to create and manage a server that interacts 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 server using npm commands.
- 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 tools that require architectural design feedback from LLM CLI.
- Testing and debugging server interactions in a local environment.
- Creating interactive applications that utilize LLM capabilities.
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": {
"architect-mcp-server-stevennevins": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-architect-mcp-server-stevennevins"
]
}
}
}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": {
"architect-mcp-server-stevennevins": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-architect-mcp-server-stevennevins"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"architect-mcp-server-stevennevins": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-architect-mcp-server-stevennevins"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"architect-mcp-server-stevennevins": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-architect-mcp-server-stevennevins"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"architect-mcp-server-stevennevins": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-architect-mcp-server-stevennevins"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"architect-mcp-server-stevennevins": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-architect-mcp-server-stevennevins"
]
}
}
}FAQ
What is required to run the MCP Server Template?
You need to have the LLM CLI installed and properly configured in your environment.
How can I test my tools locally?
You can use the TestClient and MCP Inspector provided in the template for local testing and debugging.
Is there a way to visually debug my tools?
Yes! The MCP Inspector provides a web interface for visual debugging and testing of your tools.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1435,"uuid":"947e019a-d494-47b2-a59b-71fbda7905f2","name":"architect-mcp-server","title":"MCP Server Template","description":null,"avatar_url":"https://avatars.githubusercontent.com/u/12021290?v=4","created_at":"2025-02-20T15:48:15.326Z","updated_at":"2025-02-23T07:20:28.069Z","status":"created","author_name":"stevennevins","author_avatar_url":"https://avatars.githubusercontent.com/u/12021290?v=4","tags":"mcp-server,architect,llm-cli","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/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"}]]}]