fossa-mcp
Allows AI assistants to inspect FOSSA organizations and answer practical software composition analysis questions via the FOSSA API, including listing projects, retrieving dependencies, querying issues, and generating attribution reports.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@fossa-mcpList my FOSSA projects with the most security issues."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FOSSA MCP Server
A Model Context Protocol server for the FOSSA API that allows AI assistants to inspect FOSSA organizations and answer practical software composition analysis questions.
This version is read-only and does not modify FOSSA state.
Safety Statement
This version is read-only and does not modify FOSSA state.
Related MCP server: SonarQube MCP Server
Requirements
Python 3.11+
uvFull FOSSA API token for live calls
Node/npm only when launching MCP Inspector through
mcp dev
Setup
git clone <repo>
cd fossa-mcp
uv sync
cp .env.example .envThen edit .env and add your FOSSA API token:
FOSSA_API_TOKEN=<your-full-api-token>Validate
uv run pytest
uv run ruff check .
uv run ruff format --check .
uv run pyrightMCP Inspector
uv run mcp dev src/fossa_mcp/server.pystdio
uv run fossa-mcpStreamable HTTP
uv run fossa-mcp --transport streamable-httpTools
Tool | Description |
| List FOSSA projects visible to the current account |
| Get detailed metadata about exactly one FOSSA project |
| List analyzed revisions, branches, or tags for a project |
| List dependencies detected in a specific project revision |
| Get the richer detail record for one dependency in one revision |
| Query licensing, vulnerability, or quality issues globally or for one project revision |
| Retrieve complete detail for one issue |
| Provide one high-value, model-friendly view of a project revision's current FOSSA issue posture |
| Retrieve a text-friendly FOSSA attribution/SBOM report for a revision |
Example Prompts
List my FOSSA projects sorted by security issues, highest first.Show active critical and high vulnerabilities for revision <REVISION_LOCATOR>.Compare revision <NEW_REVISION> with <OLD_REVISION> and show only new vulnerability issues.Give me the FOSSA risk posture for project <PROJECT_LOCATOR> at revision <REVISION_LOCATOR>.Generate the Markdown attribution report for revision <REVISION_LOCATOR>.This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/darthzen/fossa-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server