Back to Home
falconry icon

falcon-mcp-server

Verified Safe

by falconry

Overview

An ASGI server implementation of the Model Context Protocol (MCP) enabling AI agents to interact with defined tools and resources via JSON-RPC.

Installation

Run Command
cd example/ && uvicorn --log-config logging.yaml --factory example:mcp.create_app

Security Notes

The server uses Falcon ASGI and implements JSON-RPC 2.0. Input validation is performed for content types. The `tools/call` method executes registered Python functions with client-provided arguments (`tool.method(**arguments)`). While currently safe as tools are added programmatically by the server developer, this pattern requires careful scrutiny for any future expansions where tools might be dynamically registered or arguments are not strictly validated by their `input_schema`. No obvious `eval`/`exec` or hardcoded secrets were found. Session management is in-memory for the MVP.

Similar Servers

Stats

Interest Score55
Security Score8
Cost ClassLow
Avg Tokens50
Stars1
Forks0
Last Update2026-01-18

Tags

MCPAIASGIFalconJSON-RPC