Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 61 additions & 0 deletions servers/wannaflow-tools/server.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: wannaflow-tools
image: wannacrea/mcp-tools
type: server
meta:
category: development
tags:
- testing
- typescript
- validation
- memory
- cost-optimization
- development
- ai-tools
- token-savings
about:
title: WannaFlow Tools
description: |
Standalone MCP tools for AI-assisted development workflows. Optimized for token efficiency with zero external dependencies.

**Tools included:**

• **auto_test** - Automated testing and validation for TypeScript/JavaScript
- Actions: run (jest/vitest/mocha), validate (type-check), full (lint + tests)
- Auto-detects test framework
- Returns structured results with file:line references

• **project_memory** - Persistent context storage between sessions
- Categories: decision, pattern, issue, context, preference
- SQLite-based persistence (no external DB required)
- Token savings: 30-50% by avoiding repetitive explanations

• **cost_analyzer** - Token cost prediction and optimization
- Actions: predict, compare, budget_check, optimize
- Supports 19+ models (local, deepseek, gemini, claude, gpt-4)
- All calculations local - no API required

Perfect for developers who want to optimize their AI-assisted workflow costs and maintain context between sessions.
icon: https://avatars.githubusercontent.com/u/wannacrea
source:
project: https://github.com/wannacrea/mcp-tools
run:
volumes:
- "{{wannaflow-tools.workspace_path}}:/workspace"
- "wannaflow-mcp-data:/data"
config:
description: Configure workspace path and persistent storage for WannaFlow MCP Tools
env:
- name: WORKSPACE_PATH
example: /workspace
value: "/workspace"
- name: MCP_DATA_DIR
example: /data
value: "/data"
parameters:
type: object
properties:
workspace_path:
type: string
description: Path to your project workspace to analyze and test
default: /workspace
required: []