ruvnet / ruvnet/ruflo

Complete TODO items in MCP server implementation

Open
#723 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
72.7k
Forks
8.6k
Avg merge
2d 23h
Merged PRs (30d)
83

Description

**Problem:**
Multiple TODO comments in MCP server files indicate incomplete implementations:

- `src/mcp/server.ts:250` - Tool-specific metrics implementation
- `src/mcp/server.ts:251` - Error categorization implementation
- `src/mcp/session-manager.ts:348` - OAuth authentication
- `src/mcp/claude-code-wrapper.ts:244` - SPARC mode execution
- `src/mcp/auth.ts:283` - OAuth authentication

**Impact:**
Incomplete features may cause runtime errors or limit functionality.

**Solution:**
Review and implement each TODO item or remove if no longer needed.

**Related PR:** https://github.com/KHAEntertainment/claude-flow/pull/2
**Requested by:** @KHAEntertainment

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the TODOs at the specified lines in src/mcp/server.ts, src/mcp/session-manager.ts, src/mcp/claude-code-wrapper.ts, and src/mcp/auth.ts, then compare the related pull request. Done means each TODO has a working implementation or is removed because it is no longer needed; the payload does not name a test command or test file.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
authentication, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.