open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/project-content-server
Description: provides all the relevant files of the project
Latest version: 0.1.2

# Project Content Server

An MCP server that provides access to project files and their contents.

<a href="https://glama.ai/mcp/servers/qmqbqlz2c4"><img width="380" height="200" src="https://glama.ai/mcp/servers/qmqbqlz2c4/badge" alt="Project Content Server MCP server" /></a>

## Installation

1. Clone the repository
2. Install dependencies:
   ```bash
   npm install
   ```
3. Build the project:
   ```bash
   npm run build
   ```

## Usage

Start the server:
```bash
node build/index.js
```

### API

#### latest_project_data

Get all files and their contents from a project directory.

**Parameters:**
- `projectPath` (string): Path to the project directory

**Example Request:**
```json
{
  "name": "latest_project_data",
  "arguments": {
    "projectPath": "/path/to/project"
  }
}
```

**Example Response:**
```json
{
  "file1.txt": "Contents of file1",
  "subdir/file2.js": "Contents of file2"
}
```

## Configuration

The server can be configured using environment variables:

- `PORT`: Port to run the server on (default: stdio)

## Error Handling

The server returns errors in the following format:
```json
{
  "content": [{
    "type": "text",
    "text": "Error message"
  }],
  "isError": true
}
```

Common errors include:
- Invalid project path
- Permission denied errors
- File system errors

## License

MIT
npm package: @iflow-mcp/project-handoffs
Description: MCP server for managing AI session handoffs and next steps
Latest version: 0.1.0

# Project Handoffs MCP Server

MCP server for managing AI session handoffs and next steps tracking.

## Core Concepts

- NextStep → WorkingSession → Handoff → New NextStep chains
- Project-based organization
- Priority levels mapped to implementation impact:
  - core-critical: Critical for working implementation
  - full-required: Necessary for desired implementation
  - enhancement: Improvements and optimizations

## Available Tools

- `list_templates` - List available templates for next steps, working sessions, and handoffs
- `create_project` - Create a new project for tracking AI session handoffs
- `delete_project` - Delete a project and all its data
- `create_next_step` - Create a new next step in a project
- `start_working_session` - Start working on a next step
- `create_handoff` - Complete a working session with handoff details
- `get_latest_next_steps` - Get open next steps ordered by priority
- `get_next_step_history` - Get complete history of a next step including session and handoff

## Installation

```bash
npm install
npm run build
```

## Configuration

Add to your MCP configuration:

```json
{
  "mcpServers": {
    "project-handoffs": {
      "command": "/opt/homebrew/bin/node",
      "args": ["/path/to/project-handoffs/build/index.js"],
      "alwaysAllow": []
    }
  }
}
```

## Project Structure

```
project-handoffs/
├── src/
│   ├── index.ts           # Server implementation
│   ├── templates.ts       # Entity templates
│   ├── types.ts          # TypeScript types
│   └── errors.ts         # Error handling
├── package.json          
└── README.md
```

## Development

```bash
# Install dependencies
npm install

# Development mode
npm run dev

# Build
npm run build


## Implementation Details

- Error handling through ProjectError class
- Template validation for all entity types
- Consistent state management
- Safe data persistence with proper error handling
- Type-safe implementation following project-memory-server patterns

## Security

If you discover a security vulnerability, please create a new issue with the label 'security'. We take all security reports seriously and will respond promptly.

## Contributing

Contributions are welcome. Feel free to submit a Pull Request.

## License

This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.