Skip to main content
Glama
filipecalegario

strateegia MCP Server

README.md
# strateegia MCP Server

This is a Model Context Protocol (MCP) server that integrates with the strateegia API, allowing AI assistants like Claude or Cursor to access and interact with your strateegia projects.

## Features

- List all accessible strateegia projects
- Access detailed information about labs and projects

## Prerequisites

- Node.js (v16 or higher)
- A valid strateegia API key

## For Development

1. Install dependencies:

```bash
npm install
```

2. Build the project:

```bash
npm run build
```

3. Set your strateegia API key as an environment variable:

```bash
export STRATEEGIA_API_KEY=your_api_key_here
```

4. Start the server:

```bash
npm start
```

### Connecting with Claude for Desktop

1. Make sure you have [Claude for Desktop](https://claude.ai/download) installed.

2. Create or edit your Claude for Desktop configuration file:

- macOS: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Windows: `%APPDATA%\Claude\claude_desktop_config.json`

3. Add the following configuration:

```json
{
  "mcpServers": {
    "strateegia": {
      "command": "node",
      "args": ["path/to/strateegia-mcp-server/dist/index.js"],
      "env": {
        "STRATEEGIA_API_KEY": "your_api_key_here"
      }
    }
  }
}
```

### Connecting with Cursor

1. Make sure you have [Cursor](https://cursor.ai/download) installed.
2. Open Cursor and go to the settings page.
3. Add a new MCP server with the following configuration:

```json
env STRATEEGIA_API_KEY=your_api_key_here node path/to/strateegia-mcp-server/dist/index.js
```

4. Restart Cursor

## Available Tools

The server exposes the following MCP tools:

- `list-projects`: Lists all accessible projects and labs from your strateegia account

## Contributing
Contributions are welcome! Feel free to submit a Pull Request.

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

## Issues and Support
If you encounter any issues or need support, please file an issue on the [GitHub repository](https://github.com/filipecalegario/strateegia-mcp-server/issues).

TDQS

B3.2/5.0

Scored across 1 tool

Disambiguation5/5

With only one tool, there is no possibility of ambiguity or overlap between tools. The tool 'list-projects' has a clear, singular purpose that cannot be confused with any other tool in the set.

Naming Consistency5/5

The single tool name 'list-projects' follows a consistent verb_noun pattern (list + projects). With only one tool, there is no inconsistency or deviation in naming conventions to evaluate.

Tool Count2/5

A single tool is generally too few for a server's purpose, as it severely limits functionality and suggests an incomplete or thin implementation. For a Strateegia API server, one tool does not provide adequate coverage for typical operations like creating, updating, or deleting projects, or managing other resources.

Completeness1/5

The tool set is severely incomplete for a Strateegia API server. With only a 'list-projects' tool, there are obvious gaps in CRUD operations (e.g., create, update, delete projects) and other essential functionalities like managing users, tasks, or reports, which are typical in project management domains.

Maintenance

ActivityInactive
ResponsivenessNo issues