
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
This NodeJS MCP server requires NodeJS 22.x or higher
$ npm install
To fire up the server
$ npx -y tsx server.ts
To debug or test, you can use the UI inspector:
$ npx @modelcontextprotocol/inspector
Echoes any message passed to it.
Logs into a forgejo server and saves the token. You may use the server at https://forgejo.freshbrewed.science with the user testmcp.
Gets a user from a forgejo server. You must login first.
Searches for issues in a repository. You must login first.
| Parameter | Type | Description |
|---|---|---|
| owner | string | The owner of the repository |
| repo | string | The name of the repository |
| state | string | The state of the issues to search for (e.g., 'open', 'closed') |
| labels | string | A comma-separated list of labels to search for |
| milestones | string | A comma-separated list of milestones to search for |
| q | string | A search query |
| priority_repo_id | string | The ID of the repository to prioritize search results from |
| type | string | The type of issue to search for (e.g., 'issues', 'pulls') |
| since | string | A timestamp to search for issues created after |
| before | string | A timestamp to search for issues created before |
| assignees | string | A comma-separated list of assignees to search for |
| assigned | boolean | Whether to search for assigned issues |
| creator | string | The username of the creator to search for |
| mentioned | string | The username of a user mentioned in the issue |
| review_assignees | string | A comma-separated list of review assignees to search for |
| reviewed | string | The username of a user who has reviewed the issue |
| team | string | The name of the team to search for |
| page | number | The page number of the search results |
| limit | number | The number of search results to return per page |
Lists issues for a repository. You must login first.
| Parameter | Type | Description |
|---|---|---|
| owner | string | The owner of the repository |
| repo | string | The name of the repository |
| state | string | The state of the issues to list (e.g., 'open', 'closed') |
| labels | string | A comma-separated list of labels to filter by |
| milestones | string | A comma-separated list of milestones to filter by |
| q | string | A search query to filter by |
| priority_repo_id | string | The ID of the repository to prioritize results from |
| type | string | The type of issue to list (e.g., 'issues', 'pulls') |
| since | string | A timestamp to list issues created after |
| before | string | A timestamp to list issues created before |
| assignees | string | A comma-separated list of assignees to filter by |
| assigned | boolean | Whether to list assigned issues |
| creator | string | The username of the creator to filter by |
| mentioned | string | The username of a user mentioned in the issue |
| review_assignees | string | A comma-separated list of review assignees to filter by |
| reviewed | string | The username of a user who has reviewed the issue |
| team | string | The name of the team to filter by |
| page | number | The page number of the results |
| limit | number | The number of results to return per page |
Creates an issue in a repository. You must login first.
| Parameter | Type | Description |
|---|---|---|
| owner | string | The owner of the repository |
| repo | string | The name of the repository |
| title | string | The title of the issue |
| assignee | string | The username of the assignee |
| assignees | array | An array of usernames to assign to the issue |
| body | string | The body of the issue |
| closed | boolean | Whether the issue is closed |
| due_date | string | The due date of the issue |
| labels | array | An array of label IDs to assign to the issue |
| milestone | number | The ID of the milestone to assign to the issue |
| ref | string | The ref to create the issue from |
FAQs
A NodeJS MCP Server
The npm package nodejsmcp receives a total of 57 weekly downloads. As such, nodejsmcp popularity was classified as not popular.
We found that nodejsmcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.