Tools (18 total): - calculate: Safe AST-based math expression evaluator - fetch: Async HTTP with SSRF protection - files: Sandboxed read/write/list/delete - shell: Command execution with blocklist - search: Web search (SerpAPI, Google, Bing) - keyvalue: In-memory key-value store - librarian: exist-db XML database integration - convert: XML↔JSON conversion + XPath extraction Infrastructure: - CLI with run/init/check/version commands - Config loader for organism.yaml - Feature detection for optional dependencies - Optional extras in pyproject.toml LLM: - Fixed llm_connection.py to wrap working router WASM: - Documented WASM listener interface - Stub implementation for future work MCP: - Reddit sentiment MCP server example Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
16 lines
344 B
TOML
16 lines
344 B
TOML
[project]
|
|
name = "reddit-sentiment-mcp"
|
|
version = "0.1.0"
|
|
description = "MCP server for Reddit stock sentiment analysis"
|
|
requires-python = ">=3.10"
|
|
dependencies = [
|
|
"mcp>=0.9.0",
|
|
"aiohttp>=3.8.0",
|
|
]
|
|
|
|
[project.scripts]
|
|
reddit-sentiment = "reddit_sentiment:main"
|
|
|
|
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|