aRustyDev / aRustyDev/pcf-mcp

feat: Implement PCF MCP tools

Open
#18 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## Description
Create MCP tool implementations for all PCF operations to enable AI assistants to interact with the Pentest Collaboration Framework.

## Acceptance Criteria
- [ ] List Projects tool
- [ ] Create Project tool
- [ ] List/Add Hosts tools
- [ ] List/Create Issues tools
- [ ] List/Add Credentials tools
- [ ] Generate Report tool
- [ ] Proper parameter validation for each tool
- [ ] Comprehensive error messages

## Technical Details
- Implement tool handlers with proper JSON schema
- Add input validation and error handling
- Create tool registration helper
- Ensure consistent response formats

Contributor guide

Open the contributing guide

Research direction

The issue names no files, tests, or entry points. Start by locating the MCP server entry point and any existing tool registration patterns, then map each listed PCF operation to a handler and its JSON schema. Done means all operations are registered with validation, consistent responses, and comprehensive error handling.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, backend-api-design
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.