Skip to content

Commit

Permalink
Merge pull request #7 from wrale/jmdots/v0.1.5
Browse files Browse the repository at this point in the history
chore: bump version to 0.1.5 and add badges
  • Loading branch information
jmdots authored Dec 17, 2024
2 parents 1ad422b + 484402b commit 2fa809a
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 6 deletions.
13 changes: 11 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# mcp-server-make

[![CI](https://github.com/modelcontextprotocol/mcp-server-make/actions/workflows/ci.yml/badge.svg)](https://github.com/modelcontextprotocol/mcp-server-make/actions/workflows/ci.yml)
[![Release](https://github.com/modelcontextprotocol/mcp-server-make/actions/workflows/release.yml/badge.svg)](https://github.com/modelcontextprotocol/mcp-server-make/actions/workflows/release.yml)
[![PyPI version](https://badge.fury.io/py/mcp-server-make.svg)](https://badge.fury.io/py/mcp-server-make)

MCP Server for GNU Make - providing controlled and secure access to Make systems from LLMs.

## Features
Expand Down Expand Up @@ -123,7 +127,7 @@ npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-server-make run

## Security Features

Version 0.1.0 implements several security controls:
Version 0.1.5 implements several security controls:

- Path validation and directory boundary enforcement
- Target name sanitization and command validation
Expand Down Expand Up @@ -154,7 +158,7 @@ Version 0.1.0 implements several security controls:

## Known Limitations

Version 0.1.0 has the following scope limitations:
Version 0.1.5 has the following scope limitations:

- Read-only Makefile access
- Single Makefile per working directory
Expand All @@ -181,6 +185,11 @@ MIT - See LICENSE file for details.

## Version History

### 0.1.5
- Version bump
- Added workflow status badges
- Bug fixes and improvements

### 0.1.0
- Initial stable release
- Basic Makefile access and target execution
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "mcp-server-make"
version = "0.1.0"
version = "0.1.5"
description = "MCP Server for GNU Make"
readme = "README.md"
requires-python = ">=3.12"
Expand Down Expand Up @@ -57,4 +57,4 @@ dev = [
"pytest>=7.4.4",
"pytest-cov>=4.1.0",
"pytest-asyncio>=0.23.3",
]
]
2 changes: 1 addition & 1 deletion src/mcp_server_make/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
from . import handlers
from .server import main as async_main

__version__ = "0.1.0"
__version__ = "0.1.5"
__all__ = ["main", "exceptions", "make", "security", "execution", "handlers"]


Expand Down
2 changes: 1 addition & 1 deletion src/mcp_server_make/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ async def main():
async with mcp.server.stdio.stdio_server() as (read_stream, write_stream):
init_options = InitializationOptions(
server_name="mcp-server-make",
server_version="0.1.0",
server_version="0.1.5",
capabilities=server.get_capabilities(
notification_options=NotificationOptions(),
experimental_capabilities={},
Expand Down

0 comments on commit 2fa809a

Please sign in to comment.