Metadata-Version: 2.5
Name: opengraph-text
Version: 0.1.0
Summary: Turn folders of text documents (.txt, .md, .pdf) into queryable knowledge graphs — MCP server, CLI, and Python API
Project-URL: Homepage, https://github.com/OpenGraphAI/opengraph-ai
Project-URL: Repository, https://github.com/OpenGraphAI/opengraph-ai
Project-URL: Issues, https://github.com/OpenGraphAI/opengraph-ai/issues
Author-email: OpenGraph AI <team@opengraphai.io>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: ai,ai-agents,claude,claude-code,codex,documents,knowledge-graph,mcp,mcp-server,pdf,text
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Requires-Dist: anthropic>=0.111.0
Requires-Dist: mcp<2,>=1.28.0
Requires-Dist: networkx>=3.6.1
Requires-Dist: pydantic>=2.13.4
Requires-Dist: pypdf>=6.14.2
Requires-Dist: python-dotenv>=1.2.2
Requires-Dist: tqdm>=4.68.3
Requires-Dist: typer>=0.26.7
Description-Content-Type: text/markdown

# OpenGraph Text

## Directory Structure

```bash
.
├── README.md               
├── pyproject.toml          
├── src
│   └── opengraph_text
│       ├── __init__.py
│       ├── cli.py
│       ├── extract.py
│       ├── graph.py
│       ├── query.py
│       ├── schema.py
│       └── server.py
└── tests
    ├── test_exract.py
    └── test_graph.py
```

All files under `src\opengraph_text\` folder are just scaffolds as of now.
* `__init.py` currently contains a default `main()` function.
* `cli.py` currently contains a `app()` function for testing entry point setting.
* `server.py` currently contains a `main()` function for testing entry point setting.
* All other files that are not mentioned only contains a document header.

All files under `tests\` are currently empty, without document headers.

The `.env.example` file contains a placeholder `ANTHROPIC_API_KEY` where could later be used to fit API keys.