1.8 KiB
1.8 KiB
Phase 7: Documentation & Handoff
Purpose: Provide user with complete documentation and next steps
Generate README.md
# MCP Server: [Name]
## Description
[What this server does and why it's useful]
## Capabilities
### Tools
- **tool_name**: Description of what it does
- Parameters: param1 (type) - description
- Returns: description
### Resources
- **resource://pattern/{id}**: Description
### Prompts
- **prompt_name**: Description
## Setup
### Prerequisites
- Node.js 18+ / Python 3.10+
- Claude Desktop or MCP-compatible client
### Installation
1. Clone/download this server
2. Install dependencies:
```bash
npm install && npm run build
# OR
uv sync
-
Configure environment:
cp .env.example .env # Edit .env with your credentials -
Add to Claude Desktop config (see Phase 5)
-
Restart Claude Desktop completely
Usage Examples
Example 1: [Use Case]
Query: "[Natural language query]" Expected: [What happens]
Development
Running Locally
npm run watch # Auto-rebuild on changes
Testing with MCP Inspector
npx @modelcontextprotocol/inspector node build/index.js
Debugging
Logs location: ~/Library/Logs/Claude/mcp-server-[name].log
Security Notes
- Never commit .env file
- Rotate API keys regularly
- Validate all inputs
## Provide Next Steps
```markdown
## Next Steps
1. ✅ Server code generated at: [path]
2. ⬜ Review and customize tool implementations
3. ⬜ Add your API keys to .env
4. ⬜ Run build: `npm run build` or test with `uv run`
5. ⬜ Test with MCP Inspector
6. ⬜ Add to Claude Desktop config
7. ⬜ Restart Claude Desktop
8. ⬜ Test with natural language queries
9. ⬜ Iterate and enhance based on usage
Output
Complete documentation and clear path to production use