Skip to main content
Glama
TanvirIslam-BD

permission-aware-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
read_fileA

Read a UTF-8 text file from the data directory. (Risk: LOW)

write_fileA

Write content to a file in the data directory. (Risk: MEDIUM)

Modifies data; requires human approval unless policy allows it.

delete_fileA

Delete a file from the data directory. (Risk: HIGH)

Destructive; requires explicit human approval.

execute_commandA

Execute a system command (SIMULATED). (Risk: CRITICAL)

Denied by default. Never runs a real subprocess.

approve_operationA

Approve and execute a pending ask operation.

This is the ONLY way an ask operation runs. The token must have been issued by the server for the exact operation being approved; it is single-use and expires. Intended to be called on behalf of an explicit human approval action, not autonomously by an LLM.

Prompts

Interactive templates invoked by user choice

NameDescription
security_reviewGenerate a security-review prompt for an operation.

Resources

Contextual data attached and managed by the client

NameDescription
get_audit_logThe structured audit log (human-readable rendering).
get_permissions_configThe current permission policy as JSON.

Latest Blog Posts

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/TanvirIslam-BD/permission-aware-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server