Skip to main content

MCP server component for Falcon apps.

Project description

falcon-mcp-server

PyPI - Version PyPI - Python Version


Table of Contents

Installation

Install from PyPI:

pip install falcon-mcp-server[serve,toon]

This is a fast-moving project in its early stages where new versions are not always immediately released to PyPI. To install directly from the main branch:

pip install git+https://github.com/falconry/falcon-mcp-server

Example Usage

See the example in example/example.py.

Change dir to example/, and run with Uvicorn:

uvicorn --log-config logging.yaml --factory example:mcp.create_app

Connect with any AI agent or MCP inspector supporting the latest Streamable HTTP transport version.

For instance, assuming you have both MCPHost and Ollama installed on your system, you can run it against the previously started server (see above) as:

mcphost --config mcphost.yaml -m ollama:granite4:3b --prompt "What is the current temperature in London?"

Omit --prompt to run interactively. Feel free to pull and use a different ollama model!

License

falcon-mcp-server is distributed under the terms of the Apache-2.0 license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

falcon_mcp_server-0.1.0rc1.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

falcon_mcp_server-0.1.0rc1-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file falcon_mcp_server-0.1.0rc1.tar.gz.

File metadata

  • Download URL: falcon_mcp_server-0.1.0rc1.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for falcon_mcp_server-0.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 b7a7341ef86ad27bf1c3c8bc569f7c88162ec62e2f4fe638d6f2926e52f0d1d9
MD5 f90efe134ffa4e7b099d8e5b7c8c634d
BLAKE2b-256 b6ee1442fff024f8e22f852a1b8e0118c1bf6d9e16c33893ade3642fb68cc62f

See more details on using hashes here.

File details

Details for the file falcon_mcp_server-0.1.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for falcon_mcp_server-0.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 4fdf353806410e2b3b10bb65d0513fd8c504fd27a4bbbafa0e11203950da442a
MD5 cbff5f98423663c848446432fb8c09f8
BLAKE2b-256 7d7f25d3b712466d126a9b2f8da71721a8bad3ffc337c03559e0c52eaa05cd8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page